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'