美文网首页
获得一个全交互式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