Fork bomb: تفاوت بین نسخه‌ها

از ویکی فارسی اوبونتو
پرش به: ناوبری، جستجو
(Fork Bomb مجموعه‌ی چند دستور است که در نهایت منجر به کرش کردن سیستم می‌شود.)
 
جز (افزودن هشدار در رابطه با فورک بمب)
سطر ۲: سطر ۲:
  
 
ساخت و اجرای این بمب بسیار ساده است، کافی است دستور زیر را در پایانه وارد کنید:
 
ساخت و اجرای این بمب بسیار ساده است، کافی است دستور زیر را در پایانه وارد کنید:
 +
هشدار: استفاده از این بمب به دقت نیاز دارد. با دقت از آن استفاده کنید
 
<pre language="bash">
 
<pre language="bash">
 
:(){ :|:& };:
 
:(){ :|:& };:

نسخهٔ ‏۴ مرداد ۱۴۰۰، ساعت ۱۲:۱۰

Fork Bomb مجموعه‌ی چند دستور است که در نهایت منجر به کرش کردن سیستم می‌شود.

ساخت و اجرای این بمب بسیار ساده است، کافی است دستور زیر را در پایانه وارد کنید: هشدار: استفاده از این بمب به دقت نیاز دارد. با دقت از آن استفاده کنید

:(){ :|:& };:

نحوه‌ی عملکرد

در این بمب ”:” نام یک تابع است که پس آن علامت های ”()” می آیند. علامت ”}” نشان دهنده‌ی شروع بدنه‌ی تابع است، و ”:;|:” که بدنه‌ی تابع می‌باشد بدین معنی است که تابع ”:” را اجرا کن و خروجی آن را دوباره به ”:” بفرست. علامت “&” تمام این‌ها را به بک گراند سیستم بفرست در نتیجه دیگر با Ctrl + C نمی‌توان جلوی این عملیات را گرفت. ”{” که پس از آن ”:;” آمده هم به این اشاره می‌کند که تعرف تابع تمام شده و تابع باید اجرا شود.

پس اجرای این بمب، سیستم شروع به کند شدن می‌کند و پس از مدت زمانی سیستم کاملاً کرش می‌کند. اینکه این مدت زمان چقدر است بستگی به سخت‌افزار شما دارد. تعداد هسته های CPU، حجم RAM و حتی گاهی Swap تأثیر گذار خواهند بود.