আমি আমার শেল স্ক্রিপ্টগুলিকে বাইনারি এক্সিকিউটেবলে রূপান্তর করতে চাই যাতে অন্য কেউ এটি সম্পাদনা বা পড়তে না পারে। এটিকে বাইনারি এক্সিকিউটেবলে রূপান্তর করার কোনও উপায় আছে কি?
আমি আমার শেল স্ক্রিপ্টগুলিকে বাইনারি এক্সিকিউটেবলে রূপান্তর করতে চাই যাতে অন্য কেউ এটি সম্পাদনা বা পড়তে না পারে। এটিকে বাইনারি এক্সিকিউটেবলে রূপান্তর করার কোনও উপায় আছে কি?
উত্তর:
shc আপনি যা খুঁজছেন এটি এখানে পাবেন: সিএসসি
এক্সট্র্যাক্ট, সিডি দির মধ্যে make
এবং তারপরে ./shc -f SCRIPT
। সম্পন্ন.
আপনার এটি করার জন্য যা কিছু দরকার তা আপনি এখানে পাবেন:
এসএইচসি হাওটো
bash
(বা sh
ভিত্তিতে bash
) সাথে কাজ করে না , যেমনটি কেউ করতে পারে: env SHELLOPTS=verbose ./script.x
স্ক্রিপ্টের সামগ্রী দেখতে। অন্যান্য শাঁসের সাথে বাইপাস করার সম্ভবত সহজ উপায়ও রয়েছে।
যদি এখানে লক্ষ্যটি আপনার শেল স্ক্রিপ্টটি আড়াল করা হয় তবে এটি পড়া বা সংশোধন করা যায় না, নিম্নলিখিত ওয়েবসাইটটিতে এটি আটকানোর চেষ্টা করুন:
সম্মিলিত এনক্রিপশন এবং অবরুদ্ধকরণ
আপনি যখন এই স্ক্রিপ্টটিতে আপনার স্ক্রিপ্ট জমা দেবেন তখন আপনার জন্য একটি জিপ ফাইল তৈরি করা হবে। এই জিপ ফাইলটি থেকে নির্বাহযোগ্য একটি স্ট্যান্ডেলোন উত্পন্ন করতে নিম্নলিখিত পদক্ষেপগুলি সম্পাদন করুন।
পদক্ষেপ 5 স্বয়ংক্রিয়ভাবে স্ক্রিপ্টটি কনফিগার করবে এবং আপনার জন্য স্বতন্ত্র অনুলিপি তৈরি করবে। তারপরে আপনি এই স্ট্যান্ডেলোন অনুলিপিটি বিভিন্ন হোস্টে স্ক্র্যাপ করতে পারেন বা আপনি চান তা বিতরণ করতে পারেন। দ্রষ্টব্য, একবার এনক্রিপ্ট করা হয়ে গেলে আপনি নিজের স্ক্রিপ্টের নাম পরিবর্তন করতে পারবেন না। এই নিরাপত্তার কারণে হয়।
আপনার কাছে উপলভ্য অন্য একটি বিকল্প, আপনার কাছে যদি সময় থাকে তবে তা হ'ল আপনার নিজের সুরক্ষিত অবলম্বন অ্যালগরিদম নিয়ে আসা। যদি আপনার স্ক্রিপ্টটি পোর্টেবল হতে হয় তবে আপনাকে অবশ্যই এমন সরঞ্জামগুলি ব্যবহার করতে হবে যা বেশিরভাগ ইউনিক্স সিস্টেমে সহজলভ্য। ওপেনসেল বা বেস 64 এর জন্য অনেক সময় প্রয়োজন। তবে যদি অনুপ্রেরণা থাকে তবে আপনার স্ক্রিপ্টগুলি উন্মোচন করা অসম্ভব বা খুব কমপক্ষে, অত্যন্ত সময় সাপেক্ষে সম্ভব!
bzexe ফাইলটি রূপান্তর করতে এবং সংকুচিত করতে পারে