« Netcat » : différence entre les versions

Aller à la navigation Aller à la recherche
1 041 octets ajoutés ,  16 décembre 2015
aucun résumé des modifications
(Page créée avec « Category:serveur Category:desktop =Lancer en mode serveur= <pre>nc -vv -l -p port</pre> =Lancer en mode client= <pre>nc -vv ip port</pre> =Scanner des ports= P... »)
 
Aucun résumé des modifications
 
(2 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
[[Category:serveur]]
[[Category:serveur]]
[[Category:desktop]]
[[Category:desktop]]
 
[[Category:linux]]
[[Category:networking]]
=Lancer en mode serveur=
=Lancer en mode serveur=


Ligne 12 : Ligne 13 :
Par exemple, pour scanner les ports 555 a 666 sur l'ip 192.168.9.1 :
Par exemple, pour scanner les ports 555 a 666 sur l'ip 192.168.9.1 :
<pre>nc -vv -z 192.168.9.1 555-666</pre>
<pre>nc -vv -z 192.168.9.1 555-666</pre>
=Transférer des fichiers=
Probablement l'une des fonctionnalités les plus utiles de netcat.
Pas de chiffrement, donc ne transférez pas des fichiers sensibles, mais pas de chiffrement, ça veut aussi dire pas d'overhead.
Il est cependant préférable de vérifier l’intégrité du fichier reçu en calculant une somme de contrôle (sha1 par exemple).
Sur la machine devant recevoir un fichier :
<pre>nc -vv -l -p port > fichier</pre>
Sur la machine devant envoyer le fichier :
<pre>nc -vv ip_de_la_machine_distante port < /home/pfoo/fichier</pre>
=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 :
<pre>nc -vv -l -e /bin/bash -p port</pre>
Pour windows :
<pre>nc -vv -l -e cmd.exe -p port</pre>
Il ne reste plus ensuite qu'a vous connecter a distance avec <code>nc ip port</code>
4 231

modifications

Menu de navigation