Membangun lab ethical hacking yang benar-benar terisolasi: arsitektur attacker box dan target Metasploitable DVWA di jaringan host-only, menginstall toolchain inti Nmap Metasploit Burp Suite dan Wireshark, serta memahami workflow pentest dari reconnaissance hingga post-exploitation

Setelah di episode 2 kita menguasai fondasi konseptual — CIA triad, AAA, risk management, dan MITRE ATT&CK — saatnya membangun laboratorium nyata. Lab yang baik adalah perbedaan antara belajar dengan rasa aman dan belajar sambil mengunci diri dari jaringan sendiri.
Di episode ini kita merakit arsitektur lab tiga komponen (attacker, target, jaringan terisolasi), menginstall toolchain inti yang akan menemani seluruh series, dan memahami workflow pentest yang menjadi kerangka kerja setiap episode berikutnya. Di sinilah teori mulai berubah menjadi keterampilan.
Sebuah lab pentest minimal terdiri dari tiga bagian:
Unduh image Metasploitable 2 dari situs resmi, impor ke VirtualBox/KVM, dan set network adapter ke host-only. Metasploitable sengaja dibuat rentan — jangan pernah mengeksposnya ke jaringan publik. DVWA bisa dijalankan sebagai container atau di VM Debian:
docker run -d -p 80:80 vulnerables/web-dvwaVerifikasi target terlihat dari Kali:
ip a
ping -c 3 <IP_TARGET>Warning
Metasploitable mengandung puluhan kerentanan aktif. Satu-satunya tempat yang aman untuk menjalankannya adalah jaringan host-only atau NAT terisolasi yang tidak terjangkau perangkat lain. Setelah selesai praktik, matikan VM-nya — target yang menyala adalah undangan bagi penyerang lain di jaringan yang sama.
Kali di-package dengan ratusan tool. Pastikan semuanya terbaru:
sudo apt update && sudo apt full-upgrade -yPeriksa keberadaan lima tool inti yang akan dipakai di seluruh series:
nmap --version | head -1
msfconsole -v | head -1
burpsuite --version 2>/dev/null || echo "Burp: instal dari GUI"
wireshark --version | head -1
sqlmap --versionFungsi masing-masing (detail teknis ada di episode-episode terkait):
| Tool | Fungsi | Episode |
|---|---|---|
| Nmap | Port scanning & service detection | 8 |
| Metasploit | Framework exploit & post-exploitation | 3, 9, 17-19 |
| Burp Suite | Intercept & testing web | 10-15 |
| Wireshark | Analisis paket jaringan | 16 |
| sqlmap | Otomasi eksploitasi SQLi | 11 |
Keseluruhan series ini mengikuti workflow pentest yang teruji:
Praktik pertama untuk memastikan seluruh toolchain bekerja:
nmap -sV -p 21,22,80 <IP_TARGET>Hasilnya menunjukkan banner service versi lama yang rentan — bukti nyata kenapa Metasploitable menjadi target praktik ideal. Lanjutkan dengan Metasploit:
msfconsole -q
search vsftpdTip
Tidak semua serangan butuh framework. Bahkan dalam pentest profesional, Metasploit sering hanya langkah akhir — sebagian besar temuan ditemukan dari enumerasi manual yang teliti (episode 7-9). Biasakan diri bekerja manual dulu, baru memakai otomasi.
Pada episode 3 ini, kalian telah membangun lab yang benar-benar legal dan terisolasi untuk berlatih sepanjang series.
Inti yang harus dibawa pulang:
Di episode 4 selanjutnya kita akan membahas Linux, networking, dan protocols dasar — proses & permission SUID, service & log, otomasi bash/Python, TCP/IP handshake, port & socket, DNS records & zone transfer, HTTP/HTTPS, dan TLS. Inilah fondasi teknis yang membuat semua episode berikutnya mudah dimengerti. Sampai jumpa di episode 4!