完全升级后,新安装的 Kali Linux 中的 Armitage "连接被拒绝"错误



我通过VMware安装了Kali Linux并进行了完整的系统升级:

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

作为升级的一部分,postgresql 从 v11 升级到 v12。 我按照说明完成了升级的这一部分:

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(实际上不是空的。

我之前提到的链接表明问题可能是没有足够的 RAM(我将 VM 设置为具有 4gb 和空闲 -m 显示(:

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

或者 Metasploit RPC 守护进程从未启动(该窗口确实在第一次出现,但随后没有出现(。 我验证了它是否通过 msfdb 状态运行:

● postgresql.service - PostgreSQL RDBMS 已加载:已加载(/lib/systemd/system/postgresql.service;禁用;供应商预设:禁用( 活动:自美国东部时间周五 2020-02-07 16:06:52 起活跃(退出(;19分钟前 进程:1753 ExecStart=/bin/true (代码=退出,状态=0/成功( 主 PID:1753(代码=退出,状态=0/成功(

Feb 07 16:06:52 kali systemd1: start postgreSQL RDBMS...07年2月 16:06:52 kali systemd1:启动PostgreSQL RDBMS。

命令 PID 用户 FD 类型 设备大小/关闭 节点名称 postgres 1735 postgres 3u IPv6 32516 0t0 TCP 本地主机:5432 (听( postgres 1735 postgres 4u IPv4 32517 0t0 TCP 本地主机:5432 (听(

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 的全新安装(。 我不知道接下来要检查什么。 在线搜索似乎与这个问题不太匹配。 有什么想法吗?

Armitage已经被弃用了一段时间,因为它自2015年以来就没有更新过,并且(在某种程度上(与当前版本的metasploit不兼容。

虽然这可能无法解决您的问题,但我建议不要使用过时的软件。

虽然这个答案在3年前是有效的,但Armitage在一段时间前就被分叉了,因为它的作者专注于Cobalt Strike(一种商业产品(的开发。

分叉的来源在这里:

https://github.com/r00t0v3rr1d3/armitage

在Kali下安装Armitage的当前说明如下:

https://www.kali.org/tools/armitage/

我更新了这个,因为这个 SO 答案似乎一直在 Google 搜索的顶部浮动。

相关内容

  • 没有找到相关文章

最新更新