我一直致力于Hack the box上的Scriptkiddie Box,并且已经达到了使用python将一个哑巴shell步骤升级到交互式shell步骤的地步。建议的方法与这里的最后一个示例相同:https://blog.ropnop.com/upgrading-simple-shells-to-fully-interactive-ttys/
但是,我使用fg将我的shell带回前台,但是从那时起,我就不能执行任何命令。按enter键仅显示^M
┌──(kali㉿kali)-[~]
└─$ sudo nc -nlvp 443 1 ⨯
listening on [any] 443 ...
connect to [10.10.14.2] from (UNKNOWN) [10.10.10.226] 58996
whoami
kid
python3 -c 'import pty;pty.spawn("/bin/bash")'
kid@scriptkiddie:~/html$ ^Z
zsh: suspended sudo nc -nlvp 443
┌──(kali㉿kali)-[~]
└─$ stty raw -echo 148 ⨯ 1 ⚙
┌──(kali㉿kali)-[~]
└─$ fg⚙
[1] + continued sudo nc -nlvp 443
reset^M^M(在执行stty行之后键入fg)。有人知道这是怎么回事吗?
发布于 2021-10-17 22:02:17
原来这是因为kali没有使用bash作为默认设置,而是使用zshell。在启动进程之前切换到bash可以防止这种行为。
https://stackoverflow.com/questions/69598437
复制相似问题