🔐 ইথিক্যাল হ্যাকিং ল্যাব কী?
ইথিক্যাল হ্যাকিং ল্যাব হলো একটি নিরাপদ ভার্চুয়াল পরিবেশ যেখানে প্রকৃত সিস্টেমের ক্ষতি না করে পেনেট্রেশন টেস্টিংয়ের চর্চা করা যায়। 💻 ভার্চুয়াল মেশিনের মাধ্যমে তৈরি এই ল্যাবগুলো আসল সিস্টেমকে বিচ্ছিন্ন রাখে, ফলে আক্রমণাত্মক কাজ সত্ত্বেও হোস্ট অপারেটিং সিস্টেম নিরাপদ থাকে। একটি সাধারণ হ্যাকিং ল্যাবে দুইটি ভার্চুয়াল মেশিন থাকে – 👉 একটি আক্রমণকারী (Attacker) 👉 একটি লক্ষ্যমাত্রা (Victim)। আক্রমণকারী মেশিন থেকেই বিভিন্ন হ্যাকিং টুল ব্যবহার করে পরীক্ষামূলক হামলা চালানো হয় এবং সাইবার নিরাপত্তা বিষয়ক দক্ষতা অর্জন করা হয়।
🐧 Kali Linux কেন ব্যবহার করব?
Kali Linux হল ওপেন-সোর্স Debian-ভিত্তিক লিনাক্স ডিস্ট্রিবিউশন যা উন্নত পেনেট্রেশন টেস্টিং ও নিরাপত্তা নিরীক্ষণের জন্য তৈরি। এতে নেটওয়ার্ক স্ক্যানিং, পাসওয়ার্ড ক্র্যাকিং, ওয়েব সার্ভার টেস্টিং ইত্যাদিসহ প্রায় প্রতিটি সম্ভাব্য নিরাপত্তা টুল অন্তর্ভুক্ত রয়েছে। 🛠️ এসব টুল পূর্বেই ইনস্টল করা থাকায় নতুন ব্যবহারকারীদের জন্য Kali Linux দিয়ে শুরু করা সহজ। Kali-এর অফিসিয়াল সাইটে Windows/VMware ও VirtualBox এর জন্য প্রস্তুত কনফিগার্ড ইমেজ পাওয়া যায়, তাই ডাউনলোড করে প্লাগ-এন্ড-প্লে ভাবেই VM চালু করা যায়। Kali VM-এর ডিফল্ট ইউজারনেম এবং পাসওয়ার্ড উভয়ই kali 🔑।
📦 ভার্চুয়াল মেশিন ও VirtualBox পরিচিতি
Oracle VirtualBox হলো জনপ্রিয় ওপেন-সোর্স ভার্চুয়ালাইজেশন সফটওয়্যার, যা একক সিস্টেমে একাধিক অপারেটিং সিস্টেম চালাতে দেয়। এর সাহায্যে আপনি একই কম্পিউটারে Windows, Linux বা macOS-সহ বিভিন্ন OS আলাদাভাবে ইনস্টল ও চালাতে পারেন। VirtualBox-এর গ্রাফিক্যাল ইউজার ইন্টারফেস ব্যবহার করে খুব সহজে নতুন ভার্চুয়াল মেশিন তৈরি করা যায়। ⚡ Extension Pack ইন্সটল করলে USB ডিভাইস সাপোর্ট, USB Pass-through, ডিস্ক এনক্রিপশন সহ অতিরিক্ত সুবিধা পাওয়া যায়। সবচেয়ে বড় সুবিধা: ল্যাবের কোনো পরীক্ষা-নিরীক্ষায় হোস্ট OS আক্রান্ত হবে না 🛡️।
⚙️ প্রয়োজনীয়তা
- 💾 সিস্টেম স্পেসিফিকেশন: অন্তত ৮ জিবি র্যাম (১৬ জিবি সুপারিশ) ও ভালো CPU। Kali VM ও Victim VM চালাতে ২০ জিবি বা তার বেশি ফ্রি ডিস্ক স্পেস।
- 📥 সফটওয়্যার: VirtualBox (সর্বশেষ সংস্করণ) এবং Kali Linux ইমেজ। Kali Download Page থেকে OVA/ISO পাওয়া যায়।
- 🖥️ অপারেটিং সিস্টেম: Windows, Linux অথবা macOS (৬৪-বিট)। CPU-তে ভার্চুয়ালাইজেশন সক্ষম থাকতে হবে।
⬇️ VirtualBox ও Kali Linux ডাউনলোড ও ইনস্টল
প্রথমে VirtualBox ইনস্টল করুন 👉 VirtualBox Download তারপর Kali Linux ডাউনলোড করুন(Installer Image) 👉 Kali Linux Download ✅ OVA ব্যবহার করলে File > Import Appliance এ গিয়ে সরাসরি ইমপোর্ট করুন। ✅ ISO ব্যবহার করলে New VM তৈরি করে ISO মাউন্ট করে ইনস্টল করুন।(সাজেশন ISO download করুন)
⚠️ Windows-এ ইনস্টল ফেইল করলে Microsoft Visual C++ Redistributable ইনস্টল করে আবার চেষ্টা করুন।
🛠️ Kali Linux ভার্চুয়াল মেশিন সেটআপ (ISO দিয়ে)
-
নতুন VM তৈরি করুন
- VirtualBox → New ক্লিক করুন।
- Name: Kali Linux
- Type: Linux
- Version: Debian (64-bit)
- Memory (RAM): ন্যূনতম 2GB (আপনার Ram 8 হলে 4 জিবি দিন)।
- Processors: 2 কোর (যদি থাকে, বেশি দিতে পারেন)।
- Hard Disk: Create a virtual hard disk now → VDI → Dynamically allocated → 25GB বা বেশি।
-
ISO ফাইল মাউন্ট করুন
- VM সিলেক্ট → Settings → Storage।
- Controller: IDE-তে Empty CD সিলেক্ট করুন।
- ডানপাশে ডিস্ক আইকন ক্লিক করে Choose a disk file…।
- Kali ISO সিলেক্ট করুন।
-
নেটওয়ার্ক কনফিগার করুন
Settings → Network এ যান।- Adapter 1: Host-only Adapter (ল্যাবের জন্য নিরাপদ)।
- (ঐচ্ছিক) Adapter 2: NAT (শুধু আপডেটের জন্য; কাজ শেষে বন্ধ করে দিন)।
-
VM চালু করে ইনস্টলেশন শুরু করুন
- Start ক্লিক করলে Kali Boot Menu আসবে।
- Graphical Install নির্বাচন করুন।
- Language, Location, Keyboard সেট করুন।
- Username/Password দিন (ডিফল্ট আর kali/kali থাকবে না, নিজেরটা সেট করুন)।
- Partition: Guided – use entire disk → Finish and install।
- Install শেষ হলে ISO নিজে eject হবে বা VM Settings থেকে ম্যানুয়ালি Remove করুন।
-
প্রথমবার লগইন ও আপডেট
ইনস্টলেশনের সময় তৈরি করা Username ও Password ব্যবহার করে লগইন করুন।
তারপর টার্মিনালে লিখুন:sudo apt update && sudo apt full-upgrade -y -
Guest Additions (ভালো Display ও Copy/Paste এর জন্য)
VM → Devices → Insert Guest Additions CD image → টার্মিনালে রান করুন:sudo apt install -y build-essential dkms linux-headers-$(uname -r)
sudo mkdir -p /media/cdrom && sudo mount /dev/cdrom /media/cdrom
sudo /media/cdrom/VBoxLinuxAdditions.run
sudo reboot
💡 টিপস: কাজ শুরু করার আগে একটা Snapshot নিন (Clean State এ ফিরে আসতে পারবেন)।
🧰 এডিশনাল টুলস
Kali মেন্যুতে শতাধিক টুল আছে যেমন:
🔎 Information Gathering: Nmap, Wireshark
📡 Wireless Attack: Aircrack-ng, Kismet
🔐 Password Attack: John the Ripper, Hydra
প্রয়োজনে নতুন টুল ইনস্টল: sudo apt install tool-name
🌐 নেটওয়ার্ক পরীক্ষা
Victim VM এর সাথে সংযোগ ঠিক আছে কিনা যাচাই করুন।
👉 Kali থেকে Victim IP পিং করুন।
👉 ip addr অথবা ifconfig চালিয়ে IP চেক করুন।
📌 পরবর্তী পর্ব
এখন আপনার আক্রমণকারী মেশিন প্রস্তুত ✅। পরবর্তী পর্বে Victim মেশিন কনফিগার করে বাস্তব হামলা অনুশীলন শিখবেন। ⚠️ মনে রাখবেন: শুধুমাত্র নিজস্ব ল্যাব বা অনুমোদিত পরিবেশেই পরীক্ষা করুন। আইন ভঙ্গ করবেন না।
❓ প্রায়শই জিজ্ঞাসিত প্রশ্ন
কেন Kali Linux আক্রমণকারী মেশিন হিসেবে জনপ্রিয়?
কারণ এতে প্রি-ইনস্টলড হ্যাকিং টুলস, ওপেন-সোর্স ও পেনেট্রেশন টেস্টিংয়ের জন্য ডিজাইন করা।
VirtualBox কি এবং কেন?
VirtualBox হলো বিনামূল্যের ভার্চুয়ালাইজেশন সফটওয়্যার যা নিরাপদ ল্যাব তৈরিতে সাহায্য করে।
Kali Linux VM ডিফল্ট লগইন কী?
👤 ইউজারনেম: kali
🔑 পাসওয়ার্ড: kali
উৎস: Kali Linux Documentation এবং VirtualBox Documentation 📚

