.:Bordel-de-Nerd:.

Metasploit + Armitage (GUI)

closeCet article a été publié il y a 2 ans 6 mois 19 jours, il est donc possible qu’il ne soit plus à jour. Les informations proposées sont donc peut-être expirées.

Metasploit est un framework qui permet l’exécution d’exploits sur une machine cible afin de réaliser des tests de pénétration et donc nous donner des informations sur les vulnérabilités de celle-ci.

Son utilisation se révèle assez difficile pour un débutant dans le monde de la sécurité et c’est là qu’intervient armitage.

Armitage est une interface multiplateforme en java qui sert d’interface graphique à metasploit.

Pour utiliser armitage il faut au préalable installer metasploit :

Utilisez la procédure décrite ici pour l’installer sous ubuntu.

Sous Archlinux il existe deux paquets metasploit et metasploit-svn, j’ai choisi d’utiliser la version svn.

Pour pouvoir utiliser Armitage il faut penser à installer les drivers MySQL (et vu que metasploit est développé en ruby c’est avec les rubygems que ça se passe)

$ sudo apt-get install rubygems libmysqlclient-dev
$ sudo gem install mysql

Il faut ensuite installer Armitage, nous allons compiler la dernière version depuis les sources il nous faut donc le kit de développement Java.

archlinux :

yaourt -S jdk

ubuntu :

apt-get install sun-java6-jdk

Ensuite on récupère les sources d’armitage et on compile tout ça :

$ svn co http://armitage.googlecode.com/svn/trunk/ armitage
$ cd armitage/
$ ./package.sh
$ echo '#!/bin/bash' > armitage.sh
$ echo 'java -jar /opt/armitage/armitage.jar' >> armitage.sh
$ chmod +x armitage.sh
$ sudo mkdir -p /opt/armitage
$ sudo tar -C /opt/ -xzf armitage.tgz
$ sudo mv armitage.sh /usr/bin/armitage

Enfin on lance le démon RPC de metasploit :

$ cd /usr/src/metasploit/ (chemin pour une installation de metasploit-svn sous archlinux)
$ ./msfrpcd -f -U msf -P test -t Basic

Il ne reste plus qu’à lancer armitage à l’aide de la commande armitage puis de cliquer sur Connect (en modifiant les accès à la base MySQL dans la dernière ligne de connexion).

armitage

Vous trouverez deux vidéos qui montrent comment utiliser armitage sur le site officiel ici.

10 Responses to Metasploit + Armitage (GUI)

  1. Pingback: Tweets that mention Metasploit + Armitage (GUI) | .: bordel-de-nerd :. -- Topsy.com

  2. @Florent
    Et tu es sur quel système ? (ubuntu ?)
    Quelle version de java ?

    Sinon il faudrait vérifier dans ton my.conf (configuration MySQL) que l’option « skip-networking » est bien commentée et vérifier que le serveur SQL écoute bien sur le port 3306 à l’aide de la commande :

    lsof -i:3306

  3. Etienne

    Bonjour à tous!
    Je débutais avec Metasploit, et la aucun soucis. J’ai changé de PC, j’ai donc tout a réinstaller… Et la qu’elle n’est pas ma surprise de découvrir que le framework de metasploit n’est plus disponible que en code source!
    Je me demandais si l’un de vous aurait un tuto pour le compiler sur window…

  4. maicol

    This is the same procedure for all debian distro?
    Can works on easy debian chrooted on n900?
    Can i try with icetea 6 (java)?
    Which version i must use on easy debian, arch linux or ubuntu?? Thanks

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Get Adobe Flash player