Istruzioni per importare e avviare Metasploitable in VirtualBox
Metasploitable è una macchina virtuale volutamente vulnerabile progettata per l apprendimento e la pratica in ambienti di penetration testing e ethical hacking.
Contiene versioni datate di servizi e applicazioni con vulnerabilita note, utili per esercitazioni controllate su scanning, sfruttamento e hardening. Non deve mai essere esposta a reti pubbliche o di produzione.
💾 1) Primo passo: ottenere il file Metasploitable.vmdk
1. Visita il sito ufficiale di Metasploitable 2: https://sourceforge.net/projects/metasploitable2/
2. Scarica l archivio e decomprimilo con 7 Zip nella cartella Downloads o in una cartella a tua scelta.
3. All interno della cartella estratta trova il file Metasploitable.vmdk. Questo file e il disco virtuale che userai nella VM.
Percorso di esempio su Windows
C:\Users\TUO_UTENTE\Downloads\Metasploitable\Metasploitable.vmdk
⚙️ 2) Requisiti preliminari
- VirtualBox installato sul sistema host.
- File Metasploitable.vmdk estratto con 7 Zip.
- Opzionale: ISO di pfSense per isolare la rete del laboratorio.
💻 3) Creare la VM Metasploitable in VirtualBox
1. Apri VirtualBox e clicca su New.
2. Imposta i campi come segue.
- Name: Metasploitable
- Type: Linux
- Version: Ubuntu 32 bit per Metasploitable 2 legacy
3. Prosegui fino alla schermata Specify virtual hard disk.
🗃️ 4) Collegare il file Metasploitable.vmdk
1. Seleziona Use an Existing Virtual Hard Disk File.
2. Sfoglia fino al percorso del file Metasploitable.vmdk e selezionalo.
3. Clicca Finish per creare la VM senza avviarla.
🛠️ 6) Impostazioni VM consigliate prima dell avvio
System
- Motherboard: RAM 1024 MB, I O APIC abilitato.
- Processor: 1 core.
Storage
- Verifica che Metasploitable.vmdk sia collegato come disco primario.
🖥️ 7) Network: usare pfSense con Internal Network intnet
Impostazioni della scheda su Metasploitable
- Enable Network Adapter: attivo.
- Attached to: Internal Network.
- Name: intnet.(stesso di Pfsense)
- Adapter Type: Intel PRO 1000 MT Desktop 82540EM.
- Promiscuous Mode: Allow All. Suggerimento: usare Allow VMs per maggiore sicurezza quando non serve sniffing.
- Virtual Cable Connected: attivo.
Perche usare pfSense con Internal Network intnet
- Isolamento: la rete intnet e separata dalla rete reale dell host.
- Controllo e logging: pfSense agisce da firewall gateway e registra il traffico.
- Servizi di rete centralizzati: pfSense puo offrire DHCP e DNS al laboratorio.
- Sicurezza: riduce il rischio che il traffico di laboratorio raggiunga Internet.
▶️ 8) Avvio della VM Metasploitable e verifica
1. Avvia la VM Metasploitable in VirtualBox.
2. Effettua il login con le credenziali predefinite.
- username: msfadmin
- password: msfadmin
3. Esegui i comandi di verifica nella shell.
uname -a
ifconfig -a
netstat -tulnp
whoami
4. Se usi pfSense verifica in Status e DHCP Leases che la VM abbia un indirizzo nella subnet impostata ad esempio 192.168.100.0 24.
✅ 9) Checklist finale
- File Metasploitable.vmdk estratto con 7 Zip.
- VM creata con Use an Existing Virtual Hard Disk File.
- RAM 1024 MB e 1 core impostati.
- Rete Internal Network con nome intnet e opzioni come da screenshot.
- pfSense opzionale con LAN su intnet e DHCP attivo.
- Avvio completato e verifica da shell eseguita.