Home / Sicurezza Informatica / Introduzione a Netcat

Introduzione a Netcat

gHw2Q50

Netcat è conosciuto anche con il nome di  coltellino svizzero, grazie proprio alla sua versatilità. Esso è un tool molto potente, nella sua forma più basilare consente di effettuare una connessione tra due macchine. Come detto poco fa questo tool è utilizzato in svariati modi, in questo primo tutorial vedremo solo alcuni degli  usi più comuni. La prima cosa da fare è procurarsi una versione di netcat, se il vostro sistema operativo è basato su UNIX probabilmente già sarà installato una versione di nc sulla vostra macchina, altrimenti potete scaricarlo da uno dei seguenti link:

LinkWindows

LinkUnix

Il Primo esempio che vi mostrerò è come  creare una piccola chat tramite l’utilizzo di netcat.

Per prima cosa apriamo due terminali in modo da emulare un client e un server.

All’interno del primo terminale lanciamo il seguente comando:

nc -l -p 11111

l’opzione -l ci consente di entra nella modalità “ascolto” mentre l’opzione -p ci consente di settare la porta.

All’interno del secondo terminale lanciamo il seguente comando:

nc  127.0.0.1  11111 

In pratica non stiamo facendo altro che collegarci con il server,  una volta effettuata la connessione è possibile scrivere ed inviare del testo.

Schermata 2015-05-17 alle 21.20.09

Rendiamo le cose un pò più interessanti, ovvero ora vedremo come poter inviare un file:

Per poter ricevere un file dobbiamo scrivere il seguente comando:

nc -l -p 1234 -v > file.txt

in questo modo ci mettiamo in modalità “ascolto” e scriviamo tutto quello che ci arriva su un file

mentre per inviare un file dobbiamo utilizzare il seguente comando:

nc 127.0.0.1 1234 -w 2  -v < pippo.txt

con l’opzione -w settiamo il time out

Questo è stato solo una piccola introduzione su come poter usare netcat nei prossimi tutorial vedremo altre cose interessanti tra cui come utilizzare nc come una backdoor.

About Diego

Scroll To Top
Si prega di attivare i Javascript! / Please turn on Javascript!

Javaskripta ko calu karem! / Bitte schalten Sie Javascript!

S'il vous plaît activer Javascript! / Por favor, active Javascript!

Qing dakai JavaScript! / Qing dakai JavaScript!

Пожалуйста включите JavaScript! / Silakan aktifkan Javascript!