Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
metasploitable3 — Metasploitable3 est une VM construite de toutes pièces avec un grand nombre de vulnérabilités de sécurité. | Kitploit
Outils/GitHubGitHub/rapid7/metasploitable3
Analyse Dynamique (Sandboxing)Frameworks d'ExploitationAnalyse des VulnérabilitésVirtualisation de SécuritéTests d'IntrusionApprentissage et ÉducationLabs et PratiqueTop en Analyse Dynamique (Sandboxing) n°8Top en Labs et Pratique n°9
5.7k1.3k26il y a 1 anVérifié par Kitploit
Top en Virtualisation de Sécurité n°7
GitHubrapid7/metasploitable3

metasploitable3

Metasploitable3 est une VM construite de toutes pièces avec un grand nombre de vulnérabilités de sécurité.

Voir le dépôt

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Metasploitable3

Metasploitable3 est une machine virtuelle construite à partir de zéro avec un grand nombre de vulnérabilités de sécurité. Elle est destinée à être utilisée comme cible pour tester des exploits avec metasploit.

Metasploitable3 est publié sous une licence de type BSD. Voir COPYING pour plus de détails.

Démarrage rapide

Pour utiliser les images préconstruites fournies sur https://app.vagrantup.com/rapid7/, créez un nouvel espace de travail metasploitable local :

Utilisateurs Linux :

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

Utilisateurs Windows :

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

Ou clonez ce dépôt et construisez votre propre boîte.

Construction de Metasploitable 3

Configuration système requise :

  • Système d'exploitation capable d'exécuter toutes les applications requises listées ci-dessous
  • Processeur avec support VT-x/AMD-V recommandé
  • 65 Go d'espace disponible sur le disque
  • 4,5 Go de RAM

Prérequis :

  • Packer
  • Vagrant
  • Plugin Vagrant Reload
  • VirtualBox, libvirt/qemu-kvm, ou vmware (licence payante requise), ou parallels (licence payante requise)
  • Connexion Internet

Pour construire automatiquement :

    • Sur Linux/OSX, exécutez ./build.sh windows2008 pour construire la boîte Windows ou ./build.sh ubuntu1404 pour construire la boîte Linux. Si /tmp est petit, utilisez TMPDIR=/var/tmp ./build.sh ... pour stocker les images disque Packer temporaires sous /var/tmp.
    • Sur Windows, ouvrez un terminal PowerShell et exécutez .\build.ps1 windows2008 pour construire la boîte Windows ou .\build.ps1 ubuntu1404 pour construire la boîte Linux. Si aucune option n'est passée au script, i.e. .\build.ps1, alors les deux boîtes sont construites.
  1. Si les deux boîtes ont été construites avec succès, exécutez vagrant up pour les démarrer toutes les deux. Pour démarrer une seule VM, vous pouvez utiliser :
    • vagrant up ub1404 : pour démarrer la boîte Linux
    • vagrant up win2k8 : pour démarrer la boîte Windows
  2. Lorsque ce processus se termine, vous devriez pouvoir ouvrir la VM dans VirtualBox et vous connecter. Les identifiants par défaut sont U : vagrant et P : vagrant.

Pour construire manuellement :

  1. Clonez ce dépôt et accédez au répertoire principal.
  2. Construisez l'image de base de la VM en exécutant packer build --only=<provider> ./packer/templates/windows_2008_r2.json où <provider> est votre plateforme de virtualisation préférée. Actuellement, les fournisseurs virtualbox-iso, qemu et vmware-iso sont pris en charge. Cela prendra du temps la première fois que vous l'exécuterez car il doit télécharger l'ISO d'installation du système d'exploitation.
  3. Une fois la boîte Vagrant de base créée, vous devez l'ajouter à votre environnement Vagrant. Cela peut être fait avec la commande vagrant box add packer/builds/windows_2008_r2_*_0.1.0.box --name=rapid7/metasploitable3-win2k8.
  4. Utilisez vagrant plugin install vagrant-reload pour installer le provisionneur relance Vagrant si ce n'est pas déjà fait.
  5. Pour démarrer la VM, exécutez la commande vagrant up win2k8. Cela démarrera la VM et exécutera tous les scripts d'installation et de configuration nécessaires pour tout configurer. Cela prend environ 10 minutes.
  6. Une fois ce processus terminé, vous pouvez ouvrir la VM dans VirtualBox et vous connecter. Les identifiants par défaut sont :
    • Nom d'utilisateur : vagrant
    • Mot de passe : vagrant

Développement et modification d'ub1404

En utilisant Vagrant et une image de boîte cloud Vagrant légère d'Ubuntu 14.04, vous pouvez rapidement configurer et personnaliser ub1404 Metasploitable3 pour le développement ou la personnalisation. Pour ce faire, installez Vagrant et un hyperviseur tel que VirtualBox, VMWare ou libvirt.

Installez le plugin du fournisseur approprié :

# virtualbox
vagrant plugin install vagrant-vbguest

# libvirt
vagrant plugin install vagrant-libvirt

Ensuite, accédez au répertoire chef/dev/ub1404 de ce dépôt. Examinez le Vagrantfile qui s'y trouve. Sélectionnez une boîte de base qui prend en charge votre fournisseur.

Metasploitable ub1404 utilise le provisionneur chef-solo de Vagrant. Configurez le bloc chef_solo dans le Vagrantfile avec les recettes chef de metasploitable que vous souhaitez — vous pouvez les parcourir dans le dossier chef/cookbooks/metasploitable. Ou ajoutez ou modifiez votre propre cookbook et/ou recettes ici.

Depuis le répertoire chef/dev/ub1404, vous pouvez exécuter vagrant up pour obtenir une instance virtuelle ub1404 de développement. Après la construction et le provisionnement initiaux avec up, lorsque vous modifiez le runlist chef ou une recette chef, exécutez vagrant rsync && vagrant provision depuis le même répertoire. Pour un développement plus rapide, vous pouvez commenter les recettes que vous n'avez pas besoin de réexécuter — mais même si elles sont toutes activées, le re-provisionnement de Vagrant ne devrait pas prendre plus d'une ou deux minutes. Chef vise à être idempotent, vous pouvez donc réexécuter cette commande souvent.

Pensez à prendre un instantané (par ex., vagrant snapshot save fresh) avant de modifier les recettes, afin de pouvoir toujours revenir à un état initial (vagrant restore fresh). Si vous voulez un instantané totalement frais, vous pouvez effectuer l'initialisation avec vagrant up --no-provision, puis prendre un instantané, suivi de vagrant provision.

Vulnérabilités

  • Voir la page wiki

Plus d'informations

Le wiki contient beaucoup plus de détails et sert de principale source de documentation. Veuillez le consulter.

Remerciements

La partie Windows de ce projet est basée sur le projet packer-windows de l'utilisateur GitHub joefitzgerald. Les modèles Packer, le Vagrantfile original et les fichiers de réponses d'installation ont été utilisés comme modèle de base et améliorés pour les besoins de ce projet.

Télécharger l’outil