Armitage ошибка "Соединение отказано" в новой установке Kali Linux после полного обновления - PullRequest
0 голосов
/ 08 февраля 2020

Я установил Kali Linux через VMware и выполнил полное обновление системы:

apt-get update
apt-get upgrade
apt-get full-upgrade

В рамках обновления postgresql обновлен с версии v11 до версии v12. Я следовал инструкциям, чтобы завершить sh эту часть обновления:

pg_dropcluster 12 main --stop
pg_upgradecluster 11 main
pg_dropcluster 11 main

Я запускаю postgresql, инициализирую metasploit и запускаю Armitage:

/etc/init.d/postgresql start
msfdb init
armitage

Единственный выход консоли кажется несвязанным:

Подобрано _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings = on -Dswing.aatext = true

Я получаю всплывающее окно с информацией о соединении. Я обнаружил, что получаю «Неожиданный конец файла с сервера», если я использую «localhost» в качестве хоста, поэтому - согласно их инструкциям - я изменяю его на внешний IP (в данном случае 192.168.9.134 ). Я проверил metasploit-framework / config / database.yml для порта и учетных данных для входа.

После нажатия «Подключиться» с этой информацией я получаю окно подключения, в котором говорится:

Подключение к 192.168.9.134:5432 Отказ в соединении (Соединение отказано)

Также есть индикатор выполнения, который со временем будет полностью заполняться (если я не нажму «Отмена»). После чего ничего не происходит. Когда я запускаю команду из терминала, я вижу, что процесс все еще выполняется (я не получаю ответное сообщение), но окно исчезает, и Armitage фактически не запускается. Файл журнала, как проверено pg_lsclusters (/var/log/postgresql/postgresql-12-main.log), на самом деле не пуст.

Ссылка, о которой я упоминал ранее, предполагает, что проблема может не хватает ОЗУ (я установил, что на виртуальной машине должно быть 4 ГБ, и показы свободного -m):

           total        used       free      shared  buff/cache   available
Mem:       3964         803        2677      29      483          2787
Swap:      4093         0          4093

Или что демон Metasploit RP C никогда не запускался (это окно открывается в первый раз, но не последующие времена). Я проверил, что он работает через состояние msfdb:

● postgresql .service - PostgreSQL СУБД Loaded: загружено (/lib/systemd/system/postgresql.service; отключено; предустановка поставщика) : отключено) Активно: активно (выход) с пятницы 2020-02-07 16:06:52 EST; 19 мин. Назад Процесс: 1753 ExecStart = / bin / true (код = выход, статус = 0 / УСПЕХ) Основной PID: 1753 (код = выход, статус = 0 / УСПЕХ)

фев 07 16:06:52 kali systemd 1 : запуск PostgreSQL RDBMS ... Feb 07 16:06:52 kali systemd 1 : запуск PostgreSQL RDBMS.

COMMAND PID USER РАЗМЕР УСТРОЙСТВА ТИПА FD ИМЯ УЗЛА postgres 1735 postgres 3u IPv6 32516 0t0 Локальный TCP-адрес: 5432 (LISTEN) postgres 1735 postgres 4u IPv4 32517 0t0 Локальный TCP-узел: 5432 (LISTEN)

UID PID PPID C STIME TTY STAT TIME CMD postgres 1735 1 0 16:06? Ss 0:00 / usr / lib / postgresql / 12 / bin / postgres -D / var / lib / postgresql / 12 / main - c config_file = / etc / postgresql / 12 / main / postgresql .conf

[+] Обнаружен файл конфигурации (/usr/share/metasploit-framework/config/database.yml)

Кроме того, кажется, что обычный Metasploit работает нормально (msfconsole) и загружается без ошибок (не уверен, есть ли какой-нибудь вывод, который был бы здесь полезен). Я не использую postgresql напрямую, поэтому я не перепутал ни с какой конфигурацией, и у меня нет других приложений (которые мне известны), которые его используют, так что это должна быть довольно чистая установка (не говоря уже о Это бесплатная установка * Kali Linux). У меня нет идей, что проверить дальше. Похоже, что онлайн-поиск не очень хорошо соответствует этой проблеме. Есть мысли?

1 Ответ

0 голосов
/ 03 марта 2020

Armitage был устаревшим в течение некоторого времени, так как он не обновлялся с 2015 года и (в некоторой степени) несовместим с текущими версиями metasploit.

Хотя это может и не решить вашу проблему, я советую не использовать программное обеспечение слишком устаревшее.

...