Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
metasploitable3 — Metasploitable3 é uma VM que é construída do zero com uma grande quantidade de vulnerabilidades de segurança. | Kitploit
Ferramentas/GitHubGitHub/rapid7/metasploitable3
Análise Dinâmica (Sandboxing)Frameworks de ExploraçãoAnálise de VulnerabilidadesVirtualização para SegurançaTestes de PenetraçãoAprendizado e EducaçãoLabs e PráticaTop em Análise Dinâmica (Sandboxing) nº8Top em Labs e Prática nº9
5.7k1.3k26há 1 anoRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Top em Virtualização para Segurança nº7
GitHubrapid7/metasploitable3

metasploitable3

Metasploitable3 é uma VM que é construída do zero com uma grande quantidade de vulnerabilidades de segurança.

Ver Repositório
Compartilhar

Metasploitable3

Metasploitable3 é uma VM construída a partir do zero com uma grande quantidade de vulnerabilidades de segurança. Ela é destinada a ser usada como alvo para testar exploits com metasploit.

Metasploitable3 é distribuída sob uma licença estilo BSD. Consulte COPYING para mais detalhes.

Início rápido

Para usar as imagens pré-construídas fornecidas em https://app.vagrantup.com/rapid7/ crie um novo workspace local do metasploitable:

Linux users:

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

Windows users:

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

Ou clone este repositório e construa sua própria box.

Construindo o Metasploitable 3

Requisitos de Sistema:

  • SO capaz de executar todos os aplicativos necessários listados abaixo
  • Processador compatível com VT-x/AMD-V recomendado
  • 65 GB de espaço disponível no disco
  • 4.5 GB de RAM

Requisitos:

  • Packer
  • Vagrant
  • Vagrant Reload Plugin
  • VirtualBox, libvirt/qemu-kvm, ou vmware (licença paga necessária), ou parallels (licença paga necessária)
  • Conexão com a Internet

Para construir automaticamente:

    • No Linux/OSX execute ./build.sh windows2008 para construir a box Windows ou ./build.sh ubuntu1404 para construir a box Linux. Se /tmp for pequeno, use TMPDIR=/var/tmp ./build.sh ... para armazenar imagens de disco temporárias do packer em /var/tmp.
  • No Windows, abra o terminal powershell e execute .\build.ps1 windows2008 para construir a box Windows ou .\build.ps1 ubuntu1404 para construir a box Linux. Se nenhuma opção for passada para o script, i.e., .\build.ps1, então ambas as boxes serão construídas.
  1. Se ambas as boxes foram construídas com sucesso, execute vagrant up para iniciar ambas. Para iniciar qualquer uma das VMs, você pode usar:
    • vagrant up ub1404 : para iniciar a box Linux
    • vagrant up win2k8 : para iniciar a box Windows
  2. Quando esse processo terminar, você deve ser capaz de abrir a VM no VirtualBox e fazer login. As credenciais padrão são U: vagrant e P: vagrant.

Para construir manualmente:

  1. Clone este repositório e navegue até o diretório principal.
  2. Construa a imagem base da VM executando packer build --only=<provider> ./packer/templates/windows_2008_r2.json onde <provider> é sua plataforma de virtualização preferida. Atualmente, os provedores virtualbox-iso, qemu e vmware-iso são suportados. Isso levará um tempo na primeira execução, pois precisa baixar a ISO de instalação do SO.
  3. Após a criação da box base do Vagrant, você precisa adicioná-la ao seu ambiente Vagrant. Isso pode ser feito com o comando vagrant box add packer/builds/windows_2008_r2_*_0.1.0.box --name=rapid7/metasploitable3-win2k8.
  4. Use vagrant plugin install vagrant-reload para instalar o provisionador reload do Vagrant, se você ainda não o fez.
  5. Para iniciar a VM, execute o comando vagrant up win2k8. Isso iniciará a VM e executará todos os scripts de instalação e configuração necessários para configurar tudo. Isso leva cerca de 10 minutos.
  6. Assim que esse processo terminar, você pode abrir a VM no VirtualBox e fazer login. As credenciais padrão são:
    • Usuário: vagrant
    • Senha: vagrant

Desenvolvimento e Modificação do ub1404

Usando Vagrant e uma imagem leve de box cloud Ubuntu 14.04 do Vagrant, você pode rapidamente configurar e personalizar o ub1404 Metasploitable3 para desenvolvimento ou customização. Para isso, instale o Vagrant e um hipervisor como VirtualBox, VMWare ou libvirt.

Instale o plugin de provedor relevante:

# virtualbox
vagrant plugin install vagrant-vbguest

# libvirt
vagrant plugin install vagrant-libvirt

Em seguida, navegue até o diretório chef/dev/ub1404 neste repositório. Examine o Vagrantfile lá. Selecione uma box base que suporte seu provedor.

O Metasploitable ub1404 usa o provisionador chef-solo do Vagrant. Configure o bloco chef_solo no Vagrantfile com as receitas chef do metasploitable que você deseja — você pode navegar por elas na pasta chef/cookbooks/metasploitable. Ou, adicione ou edite seu próprio cookbook e/ou receitas lá.

A partir do diretório chef/dev/ub1404, você pode executar vagrant up para obter uma instância virtual ub1404 de desenvolvimento. Após a construção e provisionamento inicial com up, quando você editar a runlist do chef ou quando editar uma receita chef, execute vagrant rsync && vagrant provision a partir do mesmo diretório. Para desenvolvimento mais rápido, você pode comentar receitas que não precisa executar novamente — mas mesmo que todas estejam habilitadas, o reprovisionamento do vagrant não deve levar mais do que um ou dois minutos. O Chef visa ser idempotente, então você pode executar este comando frequentemente.

Considere tirar um snapshot (por exemplo, vagrant snapshot save fresh) antes de modificar receitas, para que você possa sempre retornar a um estado inicial (vagrant restore fresh). Se você quiser um snapshot totalmente novo, você pode fazer a inicialização com vagrant up --no-provision, depois tirar um snapshot, seguido por vagrant provision.

Vulnerabilidades

  • Veja a página da wiki

Mais Informações

A wiki tem muito mais detalhes e serve como a principal fonte de documentação. Por favor, confira.

Agradecimentos

A parte Windows deste projeto foi baseada no projeto packer-windows do usuário do GitHub joefitzgerald. Os templates Packer, o Vagrantfile original e os arquivos de resposta de instalação foram usados como template base e desenvolvidos para as necessidades deste projeto.

Baixar ferramenta