nc -lvnp(端口)使用 PHP 反向 Shell 无响应,直到关闭

nc -lvnp(端口)使用 PHP 反向 Shell 无响应,直到关闭

我目前正在 HackTheBox 上开发 Machine。我经常使用 nc -lvnp (端口),但从未遇到过这个问题:

$nc -lvnp 4444
listening on [any] 4444 ....
connect to [my IP] from (unknown) [IP of Machine] (port)
/bin/sh: 0: can't access tty; job control turned off
$ whoami

(no response... im able to write in this space, but there is no $... EX:
cd /
python3 *insert stuff here*)

启动看起来很正常吧?好吧,它永远不会打印来自 whoami 的任何内容...如果我 ^C 它,如果我在那里使用反向 shell,它会在浏览器上打印出正确的响应,或者它将显示在我的另一个终端中:

$curl -H "Cookie: PHPSESSID=id stuff" "link to site"

(it pauses on an empty space right here til i quit the netcat)
$(proper response to $whoami)

请记住,这仅在我停止或控制 + C netcat 时才会显示...因此,在关闭之前它不会执行任何响应。我尝试过堆叠命令,但它不起作用。它只能保存 1 个命令,直到我退出它,然后在我退出后它会显示响应。

我以前从未见过这个,我很困惑。我尝试过不同的方法来做到这一点,但没有任何效果。

编辑 1:修复代码 |编辑2:这是精确的终端窗口(imgur 链接)/ 我所看到的。 |编辑3:固定标题

相关内容