Nesta etapa final, você iniciará o console Metasploit pela primeira vez, o que acionará o processo de configuração inicial. Isso inclui a configuração do banco de dados que o Metasploit usa para armazenar informações sobre seus projetos, incluindo dados de hosts, vulnerabilidades e evidências coletadas.
Para iniciar o console, basta digitar msfconsole no seu terminal e pressionar Enter.
msfconsole
Na primeira vez que você executar o Metasploit, ele exibirá o assistente de configuração inicial:
** 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)?
Digite yes e pressione Enter para prosseguir com a configuração do banco de dados.
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 **
Após a conclusão da configuração, você verá o banner e o prompt familiares do 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 >
Para confirmar que o banco de dados está conectado corretamente, execute o comando db_status dentro do console Metasploit.
db_status
A saída esperada é:
[*] Connected to msf. Connection type: postgresql.
Isso confirma que sua instância do Metasploit está conectada com sucesso ao banco de dados PostgreSQL. Para sair do console Metasploit, basta digitar exit.
exit