Dans cette dernière étape, vous allez lancer la console Metasploit pour la première fois, ce qui déclenchera le processus de configuration initiale. Cela inclut la configuration de la base de données que Metasploit utilise pour stocker les informations relatives à vos projets, y compris les données des hôtes, les vulnérabilités et les preuves collectées.
Pour démarrer la console, tapez simplement msfconsole dans votre terminal et appuyez sur Entrée.
msfconsole
La première fois que vous exécutez Metasploit, l'assistant de configuration initiale s'affichera :
** Welcome to Metasploit Framework Initial Setup **
Please answer a few questions to get started.
Would you like to use and setup a new database (recommended)?
Tapez yes et appuyez sur Entrée pour continuer avec la configuration de la base de données.
Would you like to use and setup a new database (recommended)? yes
Running the 'init' command for the database:
Creating database at /home/labex/.msf4/db
Creating db socket file at /tmp
Starting database at /home/labex/.msf4/db...waiting for server to start.... done
server started
success
Creating database users
Writing client authentication configuration file /home/labex/.msf4/db/pg_hba.conf
Stopping database at /home/labex/.msf4/db
Starting database at /home/labex/.msf4/db...waiting for server to start.... done
server started
success
Creating initial database schema
Database initialization successful
Database initialization successful
** Metasploit Framework Initial Setup Complete **
Une fois la configuration terminée, vous verrez la bannière et l'invite familières de Metasploit :
Metasploit tip: Display the Framework log using the log command, learn
more with help log
Call trans opt: received. 2-19-98 13:24:18 REC:Loc
Trace program: running
wake up, Neo...
the matrix has you
follow the white rabbit.
knock, knock, Neo.
(`. ,-,
` `. ,;' /
`. ,'/ .'
`. X /.'
.-;--''--.._` ` (
.' / `
, ` ' Q '
, , `._ \
,.| ' `-.;_'
: . ` ; ` ` --,.._;
' ` , ) .'
`._ , ' /_
; ,''-,;' ``-
``-..__``--`
https://metasploit.com
=[ metasploit v6.4.x-dev- ]
+ -- --=[ 2,564 exploits - 1,315 auxiliary - 1,680 payloads ]
+ -- --=[ 431 post - 49 encoders - 13 nops - 9 evasion ]
Metasploit Documentation: https://docs.metasploit.com/
The Metasploit Framework is a Rapid7 Open Source Project
msf >
Pour confirmer que la base de données est correctement connectée, exécutez la commande db_status à l'intérieur de la console Metasploit.
db_status
La sortie attendue est :
[*] Connected to msf. Connection type: postgresql.
Ceci confirme que votre instance Metasploit est connectée avec succès à la base de données PostgreSQL. Pour quitter la console Metasploit, tapez simplement exit.
exit