首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用Python恢复交互式反向shell

无法使用Python恢复交互式反向shell
EN

Stack Overflow用户
提问于 2021-10-16 18:23:34
回答 1查看 72关注 0票数 0

我一直致力于Hack the box上的Scriptkiddie Box,并且已经达到了使用python将一个哑巴shell步骤升级到交互式shell步骤的地步。建议的方法与这里的最后一个示例相同:https://blog.ropnop.com/upgrading-simple-shells-to-fully-interactive-ttys/

但是,我使用fg将我的shell带回前台,但是从那时起,我就不能执行任何命令。按enter键仅显示^M

代码语言:javascript
复制
┌──(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)。有人知道这是怎么回事吗?

EN

回答 1

Stack Overflow用户

发布于 2021-10-17 22:02:17

原来这是因为kali没有使用bash作为默认设置,而是使用zshell。在启动进程之前切换到bash可以防止这种行为。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69598437

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档