কেন `বিড়াল / দেব / ইউরানডম` আপনার টার্মিনালটি ভেঙে দেয়?


উত্তর:


20

আপনার স্বাভাবিক, প্রিন্টযোগ্য এএসসিআইআই অক্ষরগুলি যেগুলি টার্মিনালে পিছনে পিছনে প্রেরণ করা হয়, সেখানে অনেকগুলি অপ্রিন্টযোগ্য অক্ষরও রয়েছে যা সিস্টেমের জন্য টার্মিনালের সাথে যোগাযোগের জন্য ব্যবহৃত হয়। উদাহরণস্বরূপ, যদি কোনও প্রোগ্রাম অক্ষরটি 0x07("ASCII বেল চরিত্র") প্রেরণ করে , আপনার টার্মিনালটি বীপ করা উচিত।

অন্যান্য বিশেষ ক্রমগুলি প্রদর্শিত হচ্ছে এমন রঙের পরিবর্তনতে ব্যবহার করা যেতে পারে যা এটি প্রদর্শিত হয়, এটি কোন দিকটি প্রদর্শিত হয়, উইন্ডোর শিরোনাম, উইন্ডোর আকার ইত্যাদি other

যখন তুমি

cat /dev/urandom

এলোমেলো অক্ষরের একগুচ্ছ আপনার টার্মিনালে ফেলে দেওয়া হয়, এবং টার্মিনালটি বলতে পারে না যে এটি বাস্তব নিয়ন্ত্রণ কোড নয়।

প্রোগ্রামটি কার্যকরভাবে টার্মিনালে এলোমেলো কমান্ড প্রেরণ করায়, টার্মিনালটি এলোমেলোভাবে শেষ হয়, প্রায়শই ব্যবহারের অযোগ্য হয়ে যায়।


16

আসলে এই কমান্ডটি ব্যবহার করে দেখানো হবে যে কোনও মুহুর্তে আপনার কম্পিউটারে এনএসএ রয়েছে কিনা:

strings < /dev/urandom | grep nsa -i

আপনি যদি কোনও ইতিবাচক ফলাফল পান তবে এটি আপনার কম্পিউটারে স্নুপিংয়ের একটি টেল টেল চিহ্ন। এটি এমনকি এয়ার-গ্যাপড মেশিনগুলিতেও কাজ করে এবং আপনার ব্যাশটি কখনও কখনও "উইনকি" হওয়ার কারণটি এনএসএ-এর প্রতিরোধের কারণ। সাবধান হও!


8
হাসিখুশি, তবে স্পষ্টতই সত্য নয়, যদি কোনও নবজাতক অতীতে ট্রল করেন!
ইঞ্জিনিয়ারবাটার_ডিজে

1
শ্রেষ্ঠ! উত্তর! কখনো! imgflip.com/i/1ep8ch
মাউগ

1
কেউ কি জানেন যে এটি সিআইএর পক্ষেও কাজ করবে, এবং কীভাবে এটি চেক করা যায়?
মাউগ

ম্যাচগুলির একটি বিস্ময়কর পরিমাণ আছে, আমি এটি অনেক আশা করিনি।
বাইসর

4

কিছু এলোমেলো আউটপুট হ'ল এএনএসআই এস্কেপ কোডগুলি ( http://en.wikedia.org/wiki/ANSI_escape_code ), যা কার্সারটি আড়াল করতে বা বিকল্প ফন্ট নির্বাচন করতে মজাদার জিনিসগুলি করতে পারে। আর একটি সম্ভাবনা ইউনিকোড সিকোয়েন্স: এলোমেলো বাইটস্ট্রিমটি বৈধ ইউটিএফ -8 বৈধ হবে না, এবং সম্ভবত সমস্ত ইউনিকোড-সচেতন টার্মিনালগুলি মনোযোগ সহকারে পরিচালনা করে না।


1

cat /dev/urandomএই মানগুলির মধ্যে বৈধ পাঠ্য অক্ষর নয় 0এবং এর মধ্যে আপনাকে এলোমেলো বাইটগুলির একটি স্ট্রিম সরবরাহ করবে 255। টার্মিনাল উইন্ডোটি অবৈধ ডেটা ফিড করায় এটি হ্যান্ডেল করা কখনই প্রত্যাশিত ছিল না এটি টার্মিনাল অ্যাপ্লিকেশনটিকে একটি "ভাঙ্গা" অবস্থায় নিয়ে যেতে পারে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.