Fork bomb: تفاوت بین نسخهها
(Fork Bomb مجموعهی چند دستور است که در نهایت منجر به کرش کردن سیستم میشود.) |
جز (افزودن هشدار در رابطه با فورک بمب) |
||
سطر ۲: | سطر ۲: | ||
ساخت و اجرای این بمب بسیار ساده است، کافی است دستور زیر را در پایانه وارد کنید: | ساخت و اجرای این بمب بسیار ساده است، کافی است دستور زیر را در پایانه وارد کنید: | ||
+ | هشدار: استفاده از این بمب به دقت نیاز دارد. با دقت از آن استفاده کنید | ||
<pre language="bash"> | <pre language="bash"> | ||
:(){ :|:& };: | :(){ :|:& };: |
نسخهٔ ۴ مرداد ۱۴۰۰، ساعت ۱۲:۱۰
Fork Bomb مجموعهی چند دستور است که در نهایت منجر به کرش کردن سیستم میشود.
ساخت و اجرای این بمب بسیار ساده است، کافی است دستور زیر را در پایانه وارد کنید: هشدار: استفاده از این بمب به دقت نیاز دارد. با دقت از آن استفاده کنید
:(){ :|:& };:
نحوهی عملکرد
در این بمب ”:” نام یک تابع است که پس آن علامت های ”()” می آیند. علامت ”}” نشان دهندهی شروع بدنهی تابع است، و ”:;|:” که بدنهی تابع میباشد بدین معنی است که تابع ”:” را اجرا کن و خروجی آن را دوباره به ”:” بفرست. علامت “&” تمام اینها را به بک گراند سیستم بفرست در نتیجه دیگر با Ctrl + C نمیتوان جلوی این عملیات را گرفت. ”{” که پس از آن ”:;” آمده هم به این اشاره میکند که تعرف تابع تمام شده و تابع باید اجرا شود.
پس اجرای این بمب، سیستم شروع به کند شدن میکند و پس از مدت زمانی سیستم کاملاً کرش میکند. اینکه این مدت زمان چقدر است بستگی به سختافزار شما دارد. تعداد هسته های CPU، حجم RAM و حتی گاهی Swap تأثیر گذار خواهند بود.