ফর্ক() বম্ব হল লিনাক্স-ভিত্তিক সিস্টেমের বিরুদ্ধে একটি Dos (Denial Of Service) আক্রমণ। এটি ফর্ক() সিস্টেম কল অসীম বার করে মেমরি পূর্ণ করে সিস্টেমকে ক্ষতি পৌঁছায়।
BASH স্ক্রিপ্ট ফর্ক বম্ব:
:(){ :|: & };:
এখানে :() ফাংশন ডেফিনিশন, {} লুপের বডি। :|:& মেমরি লোকেশন তৈরি করে ডি-অ্যালোকেট হওয়া দেয় না। এটি নিজেকে বারবার কল করে অসীম কল তৈরি করে।
C ফর্ক বম্বও একই ধরনের Dos আক্রমণ যা C কম্পাইলারে চলে। এটি অসীম মেমরি অ্যালোকেশন কল করে সিস্টেমের মেমরি শেষ করে দেয়।
উদাহরণ
#include <unistd.h> #include <malloc.h> int main() { while (1) { fork(); } }আউটপুট
Infinite calls