Приветствую всех!
Пытаюсь на голом debian настроить связку Metasploit и Postgresql. Установка метасплоита с сайта рапида и базы из репозитория проходят без проблем. База запускается тоже. (статус и порт в нужном состоянии).
Сложности начинаются при выполнеии команды msfdb. При любом вызове этой команды вываливается сообщение "Please run msfdb as a non-root user".
Создавал специално безправного юзера. Запускал от него команду msf init. Один хрен при запуске msfconsole база не конектиться. Пробовал разные варианты. Результать отрицательный.
Пошёл дальше. В дебрях скрипта msfdb закоментировал строку с проверкой на рута. Это помогло справиться с текущим этапом. Потом проблемы начились с портами для подключения к базе. Принудительно прописал в параметрах msfdb на каком порту работает база. Начал подключаться.
Дальше креды стали не подходить. Испробовал разные варианты кредов по умолчанию. (postgresql без пароля, msf, ещё какая то дичь была...). Проверка командой db_status показывает отсутствие конекта к базе.
В кали всё заводится в две команды (systemctl start postgresql && msfdb run). Сравнил версии которые у меня устанавливаются в дебиан и установленные в кали. Они отличаются. Абгрейд версий говорит что всё стоит последее.
Варианты обойтись малой кровью у меня кончились. Поэтому прошу совета как подружить msf с базой? Может есть какое-то простое решение и все эти мои мытарства были чересчур излишни.
P.S. Сейчас вижу вариант очень мудрённый. Это накатить на дебиан виртуалку. Поднять там кали и не париться.
P.S.S. Пока писал вопрос в голову пришёл ещё такой вариант. Может накатить другую базу? Какую-нибудь попроще. Что было до postgresql. Cложно сказать как этот вариант упростит задачу. С базами я только начал знакомиться. Этот абзац скорее мысли вслух...
P.S.S.S Возможно я ошибся с местом размещения своего вопроса. Решил что затронутые в посте инструменты чаще всего используются читателями именно этого раздела. Поэтому поместил сюда.
Пытаюсь на голом debian настроить связку Metasploit и Postgresql. Установка метасплоита с сайта рапида и базы из репозитория проходят без проблем. База запускается тоже. (статус и порт в нужном состоянии).
Сложности начинаются при выполнеии команды msfdb. При любом вызове этой команды вываливается сообщение "Please run msfdb as a non-root user".
Создавал специално безправного юзера. Запускал от него команду msf init. Один хрен при запуске msfconsole база не конектиться. Пробовал разные варианты. Результать отрицательный.
Пошёл дальше. В дебрях скрипта msfdb закоментировал строку с проверкой на рута. Это помогло справиться с текущим этапом. Потом проблемы начились с портами для подключения к базе. Принудительно прописал в параметрах msfdb на каком порту работает база. Начал подключаться.
Дальше креды стали не подходить. Испробовал разные варианты кредов по умолчанию. (postgresql без пароля, msf, ещё какая то дичь была...). Проверка командой db_status показывает отсутствие конекта к базе.
В кали всё заводится в две команды (systemctl start postgresql && msfdb run). Сравнил версии которые у меня устанавливаются в дебиан и установленные в кали. Они отличаются. Абгрейд версий говорит что всё стоит последее.
Варианты обойтись малой кровью у меня кончились. Поэтому прошу совета как подружить msf с базой? Может есть какое-то простое решение и все эти мои мытарства были чересчур излишни.
P.S. Сейчас вижу вариант очень мудрённый. Это накатить на дебиан виртуалку. Поднять там кали и не париться.
P.S.S. Пока писал вопрос в голову пришёл ещё такой вариант. Может накатить другую базу? Какую-нибудь попроще. Что было до postgresql. Cложно сказать как этот вариант упростит задачу. С базами я только начал знакомиться. Этот абзац скорее мысли вслух...
P.S.S.S Возможно я ошибся с местом размещения своего вопроса. Решил что затронутые в посте инструменты чаще всего используются читателями именно этого раздела. Поэтому поместил сюда.