Sommaire

Msfconsole

1. Les commandes de base

Lancer msfconsole

: msfconsole

Afficher la version de Metasploit

: version

Afficher la bannière de Metasploit

: banner

Se connecter à un port (type netcat)

: connect

Mettre à jour Metasploit sous Kali

: apt install metasploit-framework

Charger/Décharger un module

: load / unload

Définir/Supprimer une variable

: set / unset

Définir/Supprimer une variable globale

: setg / unsetg

Enregistrer les variables dans un fichier

: save (/root/.msf4/config)

2. Les commandes liées aux modules

Afficher l’ensemble des modules

show

Afficher des modules particuliers

: show exploits/auxiliary/payloads/encoders

Faire des recherches

: search REGEXP

Obtenir des infos sur un module

: info <MODULE NAME>

Obtenir les options d’un module

: options <MODULE_NAME>

Obtenir les options avancées d’un module

: advanced <MODULE_NAME>

Utiliser un module

: use <MODULE_NAME>

Afficher les options manquantes

: show missing

Éditer un module

: edit

Lancer un interpréteur Ruby

: irb

Lancer un module

: exploit / run

3. Les commandes liées à la base de données

Initialiser la base de données

: msfdb init

Afficher le statut de la base de données

: db_status

Réinitialiser la base de données

: msfdb reinit

Importer des données

: db_import

Exporter des données

: db_export

Intégrer les scans directement en base

: db_nmap

Afficher l’ensemble des services en base

: services

Afficher l’ensemble des hôtes ...