На этом заключительном шаге вы впервые запустите консоль Metasploit, что инициирует процесс первоначальной настройки. Это включает настройку базы данных, которую Metasploit использует для хранения информации о ваших проектах, включая данные о хостах, уязвимостях и собранных доказательствах.
Чтобы запустить консоль, просто введите msfconsole в терминале и нажмите Enter.
msfconsole
При первом запуске Metasploit отобразится мастер первоначальной настройки:
** 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)?
Введите yes и нажмите Enter, чтобы продолжить настройку базы данных.
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 **
После завершения настройки вы увидите знакомый баннер и приглашение 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 >
Чтобы убедиться, что база данных подключена правильно, выполните команду db_status внутри консоли Metasploit.
db_status
Ожидаемый вывод:
[*] Connected to msf. Connection type: postgresql.
Это подтверждает, что ваш экземпляр Metasploit успешно подключен к базе данных PostgreSQL. Чтобы выйти из консоли Metasploit, просто введите exit.
exit