Leggere la posta elettronica con Netcat

Netcat da la possibilità di leggere le email collegandosi direttamente al server POP3.
Con questa tecnica è possibile accedere alla casella di posta elettronica senza dover scaricare le email sul computer; è possibile anche visualizzare solo le intestazioni ed è inoltre possibile eliminare i messaggi indesiderati.

Per prima cosa è necessario collegarsi al server ed effettuare l’autenticazione, fornendo al sistema le credenziali per l’accesso,username e password. Di seguito mostro come farei se volessi controllare la posta dell’indirizzo info@pillolhacking.net:

Per prima cosa mi collego al server POP3 di pillolhacking.net:

nc pop.pillolhacking.net 110 -vv

dove pop.pillolhacking.net è ilnome dell’host e 110 è la porta TCP standard del protocollo POP3.

Alla risposta del server:

+OK Hello there.

digito i comandi per l’autenticazione, seguiti da enter:

USER (qui ci và lo username)

se lo username è corretto si ottiene il messaggio

+OK Password Required

quindi inserisco la password:

PASS (qui ci và la password)

se tutto è andato bene ottengo la risposta:

+OK Logged in

In caso di errore la risposta del server sarebbe -ERR.

Lista Email

Una volta autenticati sul server, è possibile controllare la presenza di email e visualizzare la lista.
Per farlo occorre digitare il comando STAT.

Apparirà la lista delle email presenti:

+OK 1 2436

dove 1 è il numero dell’email e 2436 è la dimensione in byte dell’email.

Recuperare Email

Per visualizzare l’email è necessario far ricorso al comando RETR. Il comando RETR necessita come parametro il numero dell’email; se volessimo visualizzare l’email contrassegnata con il numero 1 che abbiamo visto prima dovremmo digitare:

RETR 1

Naturalmente l’email così recuperata conterrà anche le intestazioni SMTP, e tutto il contenuto sarà in formato raw (html, mime, base64…).

In alcuni casi è utile visualizzare solo le intestazioni invece che tutto il messaggio. Questo scopo può essere raggiunto utilizzando il comando TOP, seguito dal numero dell’email e dal numero di righe che si vogliono visualizzare:

TOP 1 1

visualizza la prima riga del primi messaggio.

Eliminare Email

Possiamo eliminare le email che non ci interessano senza doverle scaricare sul nostro computer. Il comando per eliminare le email èDELE (che sta per delete). Il comando:

DELE 1

elimina l’email 1: tutto qui. Per completezza è necessario precisare che comando il RETR recupera l’email nel senso che la stampa sullo schermo: non la salva da nessuna parte, e non la elimina dal server. Per eliminarla definitivamente è necessario utilizzareDELE.

Questo articolo fa parte della serie “Le 7 Vite di Netcat“. Potrai trovare altre informazioni su Netcat negli altri articoli della serie:

  • Leggere la posta elettronica con Netcat

5 Trackbacks / Pingbacks

  1. PillolHacking.Net » Le Sette Vite di Netcat
  2. PillolHacking.Net » Leggere gli header HTTP e le pagine Web con Netcat
  3. PillolHacking.Net » Inviare Email con Netcat
  4. Netcat Come Scanner | PillolHacking.Net
  5. Trasferire File con Netcat | PillolHacking.Net

I commenti sono bloccati.