একটি ট্রল আপনাকে ধরে নিয়েছে এবং আপনাকে ম্যালওয়্যার লিখতে বাধ্য করছে (এমন প্রোগ্রাম হিসাবে সংজ্ঞায়িত হয়েছে যা এটি চালিত কম্পিউটারের ক্ষতি করে)। ট্রল কোড পড়তে এবং বুঝতে পারে, তবে বাগগুলি স্পষ্ট করার ক্ষেত্রে তেমন ভাল নয়।
আপনার লক্ষ্য এমন একটি প্রোগ্রাম লিখুন যা:
- ম্যালওয়্যার মত দেখাচ্ছে; উদাহরণস্বরূপ, কোড পড়া কোনও প্রারম্ভিক প্রোগ্রামার নিশ্চিত হয়ে যাবে যে কোডটি এটি চালিত কম্পিউটারের ক্ষতি করে।
- আসলে কোন ক্ষতি করে না
দ্রষ্টব্য: ট্রলটি কেবল কোডটি পড়ে - মন্তব্যগুলি নয়। সুতরাং কোডটি নিজেই পরিষ্কার এবং যথেষ্ট বিশ্বাসযোগ্য হওয়া উচিত।
উদাহরণ (বাশ):
rm - rf /home
এই উদাহরণটি দেখে মনে হচ্ছে rm -rf /home
যা সিস্টেম থেকে সমস্ত হোম ফোল্ডারগুলি সরিয়ে দেয়, তবে আসলে, আরএফের আগে জায়গার কারণে, এটি কাজ করবে না এবং কেবল একটি ক্ষতিহীন ত্রুটি বার্তা তৈরি করবে।
এটি একটি গ্রহণযোগ্য সমাধান তবে এটি খুব ভাল নয়, কারণ বাগটি সনাক্ত করা বেশ সহজ।
অন্যদিকে, জটিল এবং অপঠনযোগ্য একটি প্রোগ্রামও খুব ভাল সমাধান হতে পারে না, কারণ এটি ম্যালওয়ারের মতো দেখাবে না।
একটি ভাল সমাধান পাঠকের পক্ষে এটি ম্যালওয়্যারকে বোঝানোর জন্য যথেষ্ট পাঠযোগ্য হতে পারে তবে এটিতে একটি বাগ রয়েছে যা সনাক্তকরণ এবং এটি নির্দোষভাবে রেন্ডার করা কঠিন।
এটি একটি জনপ্রিয়তার প্রতিযোগিতা, সুতরাং সর্বাধিক উর্ধ্বে থাকা কোডটি জয়ী ins
rm -rf /
। যতক্ষণ না সিস্টেমটি খুব পুরানো হয় , এটির জন্য --no-preserve-root
:)
rm - rf /
একটি বৈধ উদাহরণ নয়! rf
আপনার বর্তমান ডিরেক্টরিতে কোনও ফাইল কল করা থাকলে এটি ক্ষতি করতে পারে
rm - rf /
আমার শেলটি আটকে দেওয়ার চেষ্টা করছেন ...