Netcat – lancer un shell distant

Print Friendly, PDF & Email

Nouvel article sur le couteau suisse méconnu netcat avec pour objectif de découvrir comment se connecter à un shell distant sur un autre serveur. Ce n’est pas la meilleure solution et la plus sécurisée car il faut en priorité utiliser SSH mais pour le fun et un besoin ponctuel cela peut s’avérer utile.

Comment faire ?

1ère option : l’écoute avec bash

Sur la machine distante on lance un netcat en écoute -l avec -e la commande bash :

nc -l -p 9999 -e /bin/bash

Pour se connecter dessus il suffit de se connecter à l’ip/port de la machine en netcat :

nc 172.17.0.2 9999

2ème option : lancement de la commande à la connexion

#source  172.17.0.1
nc -l -p 6666

#cible 172.17.0.2
nc 172.17.0.1 6666 -e '/bin/bash'

 

Découvrez  Netcat - Cryptcat pour chiffrer vos échanges