Для запуска Metasploit Framework в Kali 2.0 смотрите здесь.
Чтобы соответствовать Политике Сетевых Служб (Network Services Policy) Kali Linux, при загрузке отсутствуют сетевые службы, включая службы базы данных, поэтому нужно сделать пару шагов чтобы запустить Metasploit с поддержкой базы данных.
Запускаем службу Kali PostgreSQL
Metasploit использует PostgreSQL как его базу данных, следовательно сначала её нужно запустить.
Вы можете убедиться, работает ли PostgreSQL проверив вывод ss -ant и убедившись, что порт 5432 прослушивается.
Запуск службы Kali Metasploit
С запущенной PostgreSQL, следующее, что нам нужно, это запустить службу metasploit. В первый раз, когда запущена служба, она создаст базу данных msf3 user и базу данных называемую msf3. Служба также запустит Metasploit RPC и веб-сервер, который ей требуется.
Запуск msfconsole в Kali
Сейчас, когда службы PostgreSQL и Metasploit запущены, вы можете запустить msfconsole и проверить работу базы данных командой db_status как показано ниже.
Настройка Metasploit для запуска при загрузке системы
Если вы предпочитаете иметь запущенные PostgreSQL и Metasploit при старте системы, вы можете использовать update-rc.d для включения этих служб как показано ниже.
Чтобы соответствовать Политике Сетевых Служб (Network Services Policy) Kali Linux, при загрузке отсутствуют сетевые службы, включая службы базы данных, поэтому нужно сделать пару шагов чтобы запустить Metasploit с поддержкой базы данных.
Запускаем службу Kali PostgreSQL
Metasploit использует PostgreSQL как его базу данных, следовательно сначала её нужно запустить.
Код:
service postgresql start
Вы можете убедиться, работает ли PostgreSQL проверив вывод ss -ant и убедившись, что порт 5432 прослушивается.
Код:
State Recv-Q Send-Q Local Address:Port Peer Address:Port
LISTEN 0 128 :::22 :::*
LISTEN 0 128 *:22 *:*
LISTEN 0 128 127.0.0.1:5432 *:*
LISTEN 0 128 ::1:5432 :::*
Запуск службы Kali Metasploit
С запущенной PostgreSQL, следующее, что нам нужно, это запустить службу metasploit. В первый раз, когда запущена служба, она создаст базу данных msf3 user и базу данных называемую msf3. Служба также запустит Metasploit RPC и веб-сервер, который ей требуется.
Код:
service metasploit start
Запуск msfconsole в Kali
Сейчас, когда службы PostgreSQL и Metasploit запущены, вы можете запустить msfconsole и проверить работу базы данных командой db_status как показано ниже.
Код:
msfconsole
msf > db_status
[*] postgresql connected to msf3
msf >
Настройка Metasploit для запуска при загрузке системы
Если вы предпочитаете иметь запущенные PostgreSQL и Metasploit при старте системы, вы можете использовать update-rc.d для включения этих служб как показано ниже.
Код:
update-rc.d postgresql enable
update-rc.d metasploit enable