• XSS.stack #1 – первый литературный журнал от юзеров форума

Проблемы с запуском db_nmap в Kali Linux

Grotendique

(L3) cache
Пользователь
Регистрация
06.05.2020
Сообщения
249
Реакции
125
Уважаемые знатоки! Нужна ваша помощь. Пытаюсь запустить nmap в связке с MF, и вот что получается на выходе:

msf6 > db_status
[*] Connected to msf. Connection type: postgresql.
msf6 > db_nmap 192.168.1.14 -sV
[-] Database not connected
msf6 >

Перед этим всем, конечно же, не забыл запустить БД:
$ sudo service postgresql start
$ sudo msfdb init

На этом этапе все было хорошо, без ошибок.
Буду благодарен за совет.
 
Если все еще не работает, проблема может быть в конфиг файле или его отсутсвие решение из документации msf либо постгрес стартанул не на 5432 порту.

Теперь вам нужно изменить файл конфигурации базы данных, чтобы сохранить настройки базы данных. Чтобы изменить файл конфигурации базы данных, вам необходимо отредактировать файл database.yml, который находится в /path/to/framework/config. Если у вас нет этого файла, вам нужно будет изменить database.yml.example и сохранить его как database.yml.

Откройте текстовый редактор, например vim, и введите следующее:
Код:
vim /opt/framework/config/database.yml

Когда появится редактор, в файл конфигурации базы данных необходимо добавить следующую информацию:
Код:
development:
adapter: "postgresql"
database: "msf_database"
username: "msf_user"
password: "123456"
port: 5432
host: "localhost"
pool: 256
timeout: 5

production:
adapter: "postgresql"
database: "msf_database"
username: "msf_user"
password: "123456"
port: 5432
host: "localhost"
pool: 256
timeout: 5

Атрибуты базы данных, имени пользователя, пароля и порта необходимо обновить значениями, которые выбрал для своей базы данных.

Теперь можешь запустить следующую команду, чтобы запустить базу данных:

Код:
msf > db_connect -y /opt/metasploit/config/database.yml
 
Смотри там только директории могут по другому называться, а не как в приведенном примере! Знай первый скилл очень важный это уменее пользоваться поисковиком!!! нет на русском, ищи на английском скорее всего решение будет, если правильно сформулирован запрос!
 
Если все еще не работает, проблема может быть в конфиг файле или его отсутсвие решение из документации msf либо постгрес стартанул не на 5432 порту.

Теперь вам нужно изменить файл конфигурации базы данных, чтобы сохранить настройки базы данных. Чтобы изменить файл конфигурации базы данных, вам необходимо отредактировать файл database.yml, который находится в /path/to/framework/config. Если у вас нет этого файла, вам нужно будет изменить database.yml.example и сохранить его как database.yml.

Откройте текстовый редактор, например vim, и введите следующее:
Код:
vim /opt/framework/config/database.yml

Когда появится редактор, в файл конфигурации базы данных необходимо добавить следующую информацию:
Код:
development:
adapter: "postgresql"
database: "msf_database"
username: "msf_user"
password: "123456"
port: 5432
host: "localhost"
pool: 256
timeout: 5

production:
adapter: "postgresql"
database: "msf_database"
username: "msf_user"
password: "123456"
port: 5432
host: "localhost"
pool: 256
timeout: 5

Атрибуты базы данных, имени пользователя, пароля и порта необходимо обновить значениями, которые выбрал для своей базы данных.

Теперь можешь запустить следующую команду, чтобы запустить базу данных:

Код:
msf > db_connect -y /opt/metasploit/config/database.yml
Ура, всё заработало. Благодарю за оперативную помощь!
 
Про поисковик не забывай
Я искал, сначала решил проблему, а потом что-то оно опять слетело, и на второй раз не получилось восстановить работу как раньше.
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх