我一直在研究 Hack the Box 上的 Scriptkiddie 盒子,并且已经到了使用 python 将一个哑巴升级为交互式 shell 步骤的地步。建议的方法与此处的最后一个示例相同:https ://blog.ropnop.com/upgrading-simple-shells-to-fully-interactive-ttys/
但是,我已经到了将我的 shell 带回前台的fg
地步,但从那时起我无法执行任何命令。按回车键只显示^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
(fg
在执行 stty 行后输入)。有谁知道这里发生了什么?