صرف اخلاقی استعمال: صرف ان سسٹمز کو ٹیسٹ کریں جو آپ کے اپنے ہوں یا جن کی ٹیسٹنگ کی آپ کے پاس تحریری اجازت ہو۔ بغیر اجازت ہیکنگ پاکستان اور دنیا بھر میں غیر قانونی ہے۔ یہاں موجود ہر چیز صرف دفاعی سیکیورٹی تعلیم اور مجاز ٹیسٹنگ کے لیے ہے۔

کالی لینکس سیکیورٹی ماہرین کے لیے سب سے مشہور آپریٹنگ سسٹم ہے — ایک لینکس ڈسٹری بیوشن جس میں سیکڑوں سیکیورٹی ٹیسٹنگ ٹولز پہلے سے موجود ہیں۔ یہ گائیڈ بتاتی ہے کہ اسے ورچوئل مشین میں محفوظ طریقے سے کیسے سیٹ کریں تاکہ آپ اپنے مین کمپیوٹر کو خطرے میں ڈالے بغیر یا کسی اور کے سسٹمز کو چھوئے بغیر الگ تھلگ لیب میں سیکھ سکیں۔

ورچوئل مشین کیوں (اپنا مین سسٹم نہیں)

سیکیورٹی ٹولز طاقتور ہیں، اور سیکھتے ہوئے غلطیاں ہوتی ہیں۔ ورچوئل مشین (VM) کالی کو آپ کے عام آپریٹنگ سسٹم کے اندر مہمان کے طور پر چلاتی ہے — مکمل طور پر الگ تھلگ۔ اگر کچھ خراب ہو جائے تو آپ VM ڈیلیٹ کر کے دوبارہ شروع کر دیتے ہیں؛ آپ کا اصل کمپیوٹر اچھوتا رہتا ہے۔ یہ علیحدگی اخلاقی مشق کے لیے ناقابل مذاکرات ہے۔

آپ کو کیا چاہیے

مرحلہ وار سیٹ اپ

  1. VirtualBox ڈاؤن لوڈ کریں virtualbox.org سے اور انسٹال کریں۔
  2. کالی VM امیج ڈاؤن لوڈ کریں kali.org سے (VirtualBox 64-bit امیج چنیں)۔ سائٹ پر شائع شدہ ڈاؤن لوڈ چیک سم کی تصدیق کریں — یہ تصدیق کرتا ہے کہ فائل حقیقی اور غیر تبدیل شدہ ہے۔
  3. VM درآمد کریں: VirtualBox میں File ← Import Appliance، ڈاؤن لوڈ شدہ فائل منتخب کریں، اور ڈیفالٹ سیٹنگز سے درآمد کریں (اسے کم از کم 4GB ریم اور 2 CPU کور دیں)۔
  4. کالی شروع کریں اور لاگ ان کریں (ڈیفالٹ اسناد کالی کی دستاویزات میں شائع ہیں — فوراً بدل لیں)۔
  5. سب کچھ اپ ڈیٹ کریں: ٹرمینل کھولیں اور چلائیں sudo apt update && sudo apt full-upgrade -y۔ سیکیورٹی ٹولز کو تازہ رہنا چاہیے۔
  6. اسنیپ شاٹ لیں (VirtualBox: Machine ← Take Snapshot)۔ یہ آپ کا "ری سیٹ بٹن" ہے — ایک کلک کسی بھی وقت صاف لیب بحال کر دیتا ہے۔

اپنی لیب نیٹ ورک کو محفوظ طریقے سے ترتیب دیں

اپنی لیب کو الگ تھلگ رکھیں:

پہلے دریافت کرنے کے لیے ضروری ٹولز (صرف اپنی لیب پر)

اپنی لیب کے سنہری اصول

آگے: لیب چلتے ہوئے ہماری طریقہ کار گائیڈ سے پیشہ ورانہ ورک فلو کی شروع سے آخر تک مشق کریں — محفوظ طریقے سے اپنے ماحول کے اندر۔

کالی کو اپ ڈیٹ اور صحت مند رکھنا

سیکیورٹی ٹولز تیزی سے پرانے ہو جاتے ہیں — پرانی کالی نئی چیکس سے محروم رہتی ہے اور خود بھی کمزوریاں رکھ سکتی ہے۔ اپنی VM کے اندر ماہانہ معمول:

sudo apt update && sudo apt full-upgrade -y
sudo apt autoremove -y

اگر اپ ڈیٹ کچھ توڑ دے تو آپ کا VirtualBox اسنیپ شاٹ سیکنڈوں میں آپ کو واپس لے جاتا ہے — اسنیپ شاٹس کے لازمی ہونے کی ایک اور وجہ۔ VirtualBox خود اور اس کا Extension Pack بھی کبھی کبھار اپ ڈیٹ کریں؛ ہوسٹ پر ورچوئلائزیشن کیڑے حقیقی حملہ سطح ہیں۔

سیکھنے کے لیے مفید حسب ضرورت تبدیلیاں

VM سے آگے کب جانا ہے

جب آپ آگے بڑھیں تو آپ وقف کالی لیپ ٹاپ یا Raspberry Pi لیب چاہ سکتے ہیں — لیکن صرف جب VM ورک فلو دوسری فطرت بن جائے۔ VM ضروری نظم سکھاتا ہے: الگ تھلگ، اسنیپ شاٹ شدہ، دستاویز شدہ مشق۔ ہارڈویئر اخلاقیات کے بارے میں کچھ نہیں بدلتا: ہر ہدف آپ کی اپنی لیب یا واضح طور پر مجاز سسٹم رہتا ہے۔

متبادل: WSL کے ذریعے ونڈوز پر کالی

اگر مکمل VM بھاری لگے تو ونڈوز صارفین WSL2 (Windows Subsystem for Linux) کے تحت کالی چلا سکتے ہیں — ہلکا، کالی ایپ Microsoft Store پر "Kali Linux" کے طور پر دستیاب ہے۔ انسٹال کریں، پھر اگر آپ GUI ٹولز چاہتے ہیں تو گرافیکل ڈیسک ٹاپ کے لیے Win-KeX پیکج شامل کریں۔ نقصانات: WSL نیٹ ورکنگ ونڈوز کے پیچھے NAT ہے، جو کچھ لیب نیٹ ورکنگ صورتحال کو پیچیدہ بناتا ہے، اور USB وائی فائی اڈاپٹر (اپنے نیٹ ورک پر وائرلیس مشق کے لیے) آسانی سے نہیں گزرتے۔ سنجیدہ لیب کام کے لیے VM بہتر رہتا ہے؛ WSL ہلکی شروعات کے لیے اچھا ہے۔

سیکیورٹی کام کے لیے ضروری لینکس کمانڈز

ان سے سکون روزانہ فائدہ دیتا ہے: ls -la، cd، pwd، cat/less، grep -r، find، chmod، ps aux، netstat -tulpn (یا ss -tulpn)، ip a، ping، curl، wget، tar، ssh، اور باقی سب کے لیے man <command>۔ انہیں اپنی کالی VM پر مشق کریں جب تک وہ عادت نہ بن جائیں — ہر اعلیٰ گائیڈ اس روانی کو فرض کرتی ہے۔

اپنی پیش رفت محفوظ کریں: گائیڈ مکمل کر لی؟