Netcat
Aller à la navigation
Aller à la recherche
Lancer en mode serveur
nc -vv -l -p port
Lancer en mode client
nc -vv ip port
Scanner des ports
Par exemple, pour scanner les ports 555 a 666 sur l'ip 192.168.9.1 :
nc -vv -z 192.168.9.1 555-666
Transférer des fichiers
Probablement l'une des fonctionnalités les plus utiles de netcat
Sur la machine devant recevoir un fichier :
nc -vv -l -p port > fichier
Sur la machine devant envoyer le fichier :
nc -vv ip_de_la_machine_distante port < /home/pfoo/fichier
Récupérer un shell sur la machine distante
Attention, prenez en compte qu'avec netcat RIEN n'est chiffré et aucune authentification n'est necessaire. il suffit pour quelqu'un de scanner votre ip pour trouver votre shell ouvert en netcat !
Pour linux :
nc -vv -l -e /bin/bash -p port
Pour windows :
nc -vv -l -e cmd.exe -p port
Il ne reste plus ensuite qu'a vous connecter a distance avec nc ip port