美文网首页
获得一个全交互式shell

获得一个全交互式shell

作者: Instu | 来源:发表于2019-09-26 10:26 被阅读0次

使用bash命令反弹的不是交互式shell,像vim、命令补全等功能无法使用,给渗透测试过程造成一定的麻烦,下面介绍如何升级为一个全交互式shell。

  • 先用Python pty模块获得一个半交互式
# In reverse shell
python -c 'import pty;pty.spawn("/bin/bash")'
Ctrl+Z 把进程挂起
  • 再用STTY获得一个完整的shell
# In Kali
stty raw -echo
fg 把进程调到前台
# In reverse shell
reset 重置终端
export SHELL=bash
export TERM=xterm-256color
stty rows <num> columns <cols> 设置终端的大小
stty rows 40 columns 100
  • 此时vim、命令补全等功能就可以使用了
image.png

相关文章

网友评论

      本文标题:获得一个全交互式shell

      本文链接:https://www.haomeiwen.com/subject/emvkuctx.html