• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

  • Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

metasploit

05.04.2020
12
0
BIT
0
И снова привет форум. Похоже профессия айтишника сплошь и рядом состоит только из-за постоянно появляюшихся ошибок в софте и системе. Сразу к делу, все мы люди занятые. Мне нужно настроить teamserver в армитаж, прошелся по мануалам, все предельно просто, но при попытке запуска вылезает следующее:
Warning: Uncaught exception: java.lang.RuntimeException: I can not find a database.yml file. I *really* need it.
Here's how to fix this:

1. Try setting MSF_DATABASE_CONFIG to a file that exists.
2. Did you use sudo to start this program? Try sudo -E
3. Kali Linux 1.x users, try this:

service metasploit start
service metasploit stop

Kali Linux 2.x users, try this:

msfdb init at preferences.sl:184

Я решил проверить правильно ли установлен metasploit и подключен ли он к postgresql. При вводе команды db_status в msfconsole, получаю:
msf5 > db_status
[*] Connected to msf. Connection type: postgresql
Вроде все в порядке..
Postgresql тоже работает:
postgresql.service - PostgreSQL RDBMS
Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor preset: disabled)
Active: active (exited) since Fri 2020-04-03 18:39:07 BST; 2 days ago
Main PID: 5049 (code=exited, status=0/SUCCESS)
Tasks: 0 (limit: 2354)
Memory: 0B
CGroup: /system.slice/postgresql.service

Apr 03 18:39:07 vps66900.hostsailor.com systemd[1]: Starting PostgreSQL RDBMS...
Apr 03 18:39:07 vps66900.hostsailor.com systemd[1]: Started PostgreSQL RDBMS.
Я полез в гугл и наткнулся на то, что у меня не включен metasploit service
Прописываю команду service metasploit start / status - отвечает, что Failed to start metasploit.service: Unit metasploit.service not found.
Я опять полез в гугл, нашел несколько статей, что нужно удалить и заново создать базу данных командой msfdb init, но проделав это несколько раз ошибка все равно не исчезла
Собственно, вопрос, в чем может быть проблема? Может кто сталкивался с подбным? Прошу направьте меня в нужное направление, либо дайте какой нибудь дельный совет, как это исправить. Спасибо!
 

keysi111

Green Team
24.10.2018
41
3
BIT
0
И снова привет форум. Похоже профессия айтишника сплошь и рядом состоит только из-за постоянно появляюшихся ошибок в софте и системе. Сразу к делу, все мы люди занятые. Мне нужно настроить teamserver в армитаж, прошелся по мануалам, все предельно просто, но при попытке запуска вылезает следующее:
Warning: Uncaught exception: java.lang.RuntimeException: I can not find a database.yml file. I *really* need it.
Here's how to fix this:

1. Try setting MSF_DATABASE_CONFIG to a file that exists.
2. Did you use sudo to start this program? Try sudo -E
3. Kali Linux 1.x users, try this:

service metasploit start
service metasploit stop

Kali Linux 2.x users, try this:

msfdb init at preferences.sl:184

Я решил проверить правильно ли установлен metasploit и подключен ли он к postgresql. При вводе команды db_status в msfconsole, получаю:
msf5 > db_status
[*] Connected to msf. Connection type: postgresql
Вроде все в порядке..
Postgresql тоже работает:
postgresql.service - PostgreSQL RDBMS
Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor preset: disabled)
Active: active (exited) since Fri 2020-04-03 18:39:07 BST; 2 days ago
Main PID: 5049 (code=exited, status=0/SUCCESS)
Tasks: 0 (limit: 2354)
Memory: 0B
CGroup: /system.slice/postgresql.service

Apr 03 18:39:07 vps66900.hostsailor.com systemd[1]: Starting PostgreSQL RDBMS...
Apr 03 18:39:07 vps66900.hostsailor.com systemd[1]: Started PostgreSQL RDBMS.
Я полез в гугл и наткнулся на то, что у меня не включен metasploit service
Прописываю команду service metasploit start / status - отвечает, что Failed to start metasploit.service: Unit metasploit.service not found.
Я опять полез в гугл, нашел несколько статей, что нужно удалить и заново создать базу данных командой msfdb init, но проделав это несколько раз ошибка все равно не исчезла
Собственно, вопрос, в чем может быть проблема? Может кто сталкивался с подбным? Прошу направьте меня в нужное направление, либо дайте какой нибудь дельный совет, как это исправить. Спасибо!

попробуй от юзера postgres запусти msfdb
файл database.yml пропиши как на скринах.
После этого msfconsole должен запускаться без подобных ошибок I can not find a database.yml file
 

Вложения

  • Screenshot_1.png
    Screenshot_1.png
    29,7 КБ · Просмотры: 259
  • Screenshot_2.png
    Screenshot_2.png
    7,1 КБ · Просмотры: 265
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!