Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
Strumenti/GitHubGitHub/rapid7/metasploitable3
Analisi Dinamica (Sandboxing)Framework di ExploitAnalisi delle VulnerabilitàVirtualizzazione per la SicurezzaPenetration TestingApprendimento e FormazioneLab e PraticaTop in Analisi Dinamica (Sandboxing) n.8Top in Lab e Pratica n.9Top in Virtualizzazione per la Sicurezza n.7
5.7k1.3k101 anno faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
GitHubrapid7/metasploitable3

metasploitable3

Metasploitable3 è una VM costruita da zero con un gran numero di vulnerabilità di sicurezza.

Vedi Repository
Condividi

Metasploitable3

Metasploitable3 è una VM costruita da zero con un gran numero di vulnerabilità di sicurezza. È pensata per essere utilizzata come target per testare exploit con metasploit.

Metasploitable3 è rilasciata sotto licenza BSD-style. Consulta COPYING per maggiori dettagli.

Avvio rapido

Per utilizzare le immagini precompilate fornite su https://app.vagrantup.com/rapid7/, crea una nuova directory di lavoro metasploitable locale:

Utenti Linux:

root@kitploit:~
mkdir metasploitable3-workspace
cd metasploitable3-workspace
curl -O https://raw.githubusercontent.com/rapid7/metasploitable3/master/Vagrantfile && vagrant up

Utenti Windows:

root@kitploit:~
mkdir metasploitable3-workspace
cd metasploitable3-workspace
Invoke-WebRequest -Uri "https://raw.githubusercontent.com/rapid7/metasploitable3/master/Vagrantfile" -OutFile "Vagrantfile"
vagrant up

Oppure clona questo repository e compila la tua box.

Compilare Metasploitable 3

Requisiti di sistema:

  • Sistema operativo in grado di eseguire tutte le applicazioni richieste elencate di seguito
  • Processore con supporto VT-x/AMD-V consigliato
  • 65 GB di spazio disponibile sul disco
  • 4.5 GB di RAM
  • Requisiti:

    • Packer
    • Vagrant
    • Vagrant Reload Plugin
    • VirtualBox, libvirt/qemu-kvm, o vmware (richiede licenza a pagamento), o parallels (richiede licenza a pagamento)
    • Connessione Internet

    Per compilare automaticamente:

      • Su Linux/OSX esegui ./build.sh windows2008 per compilare la box Windows o ./build.sh ubuntu1404 per compilare la box Linux. Se /tmp è piccolo, usa TMPDIR=/var/tmp ./build.sh ... per archiviare le immagini disco temporanee di Packer sotto /var/tmp.
      • Su Windows, apri il terminale powershell ed esegui .\build.ps1 windows2008 per compilare la box Windows o .\build.ps1 ubuntu1404 per compilare la box Linux. Se non viene passata alcuna opzione allo script, ad esempio .\build.ps1, vengono compilate entrambe le box.
    1. Se entrambe le box sono state compilate con successo, esegui vagrant up per avviarle entrambe. Per avviare una singola VM, puoi usare:
      • vagrant up ub1404 : per avviare la box Linux
      • vagrant up win2k8 : per avviare la box Windows
    2. Al termine del processo, dovresti essere in grado di aprire la VM in VirtualBox ed effettuare l'accesso. Le credenziali predefinite sono U: vagrant e P: vagrant.

    Per compilare manualmente:

    1. Clona questo repository e spostati nella directory principale.
    2. Compila l'immagine base della VM eseguendo packer build --only=<provider> ./packer/templates/windows_2008_r2.json dove <provider> è la piattaforma di virtualizzazione preferita. Attualmente sono supportati i provider virtualbox-iso, qemu e vmware-iso. Questo richiederà del tempo la prima volta poiché deve scaricare l'ISO di installazione del sistema operativo.
    3. Dopo aver creato la box Vagrant base, devi aggiungerla al tuo ambiente Vagrant. Puoi farlo con il comando vagrant box add packer/builds/windows_2008_r2_*_0.1.0.box --name=rapid7/metasploitable3-win2k8.
    4. Usa vagrant plugin install vagrant-reload per installare il provisioner reload vagrant se non lo hai già fatto.
    5. Per avviare la VM, esegui il comando vagrant up win2k8. Questo avvierà la VM ed eseguirà tutti gli script di installazione e configurazione necessari per impostare tutto. Richiede circa 10 minuti.
    6. Una volta completato il processo, puoi aprire la VM in VirtualBox ed effettuare l'accesso. Le credenziali predefinite sono:
      • Nome utente: vagrant
      • Password: vagrant

    Sviluppo e modifica di ub1404

    Usando Vagrant e un'immagine leggera della box cloud Vagrant di Ubuntu 14.04, puoi impostare e personalizzare rapidamente ub1404 Metasploitable3 per sviluppo o personalizzazione. Per farlo, installa Vagrant e un hypervisor come VirtualBox, VMWare o libvirt.

    Installa il plugin del provider pertinente:

    root@kitploit:~
    # virtualbox
    vagrant plugin install vagrant-vbguest
    
    # libvirt
    vagrant plugin install vagrant-libvirt
    

    Quindi, spostati nella directory chef/dev/ub1404 di questo repository. Esamina il Vagrantfile lì. Seleziona una box base che supporti il tuo provider.

    Metasploitable ub1404 usa il provisioner chef-solo di Vagrant. Configura il blocco chef_solo nel Vagrantfile con le ricette chef di metasploitable che desideri: puoi esplorarle nella cartella chef/cookbooks/metasploitable. Oppure aggiungi o modifica il tuo cookbook e/o le tue ricette lì.

    Dalla directory chef/dev/ub1404, puoi eseguire vagrant up per ottenere un'istanza virtuale ub1404 di sviluppo. Dopo la compilazione e il provisioning iniziali con up, quando modifichi la runlist di chef o quando modifichi una ricetta chef, esegui vagrant rsync && vagrant provision dalla stessa directory. Per uno sviluppo più veloce, puoi commentare le ricette che non devi rieseguire, ma anche se sono tutte abilitate, il ri-provisioning di vagrant non dovrebbe richiedere più di uno o due minuti. Chef mira ad essere idempotente, quindi puoi eseguire spesso questo comando.

    Considera di fare uno snapshot (ad es. vagrant snapshot save fresh) prima di modificare le ricette, in modo da poter sempre tornare allo stato iniziale (vagrant restore fresh). Se vuoi uno snapshot totalmente pulito, puoi eseguire l'inizializzazione con vagrant up --no-provision, poi fare uno snapshot, seguito da vagrant provision.

    Vulnerabilità

    • Vedi la pagina wiki

    Ulteriori Informazioni

    La wiki contiene molti più dettagli ed è la fonte principale di documentazione. Per favore dai un'occhiata.

    Riconoscimenti

    La parte Windows di questo progetto è basata sul progetto packer-windows dell'utente GitHub joefitzgerald. I template Packer, il Vagrantfile originale e i file di risposta dell'installazione sono stati utilizzati come template base e poi ampliati per le esigenze di questo progetto.

    Scarica lo strumento