|
POP ( post office protocol ) ( la version standard est POP3, definie dans la RFC 1939) est la manière
dont les clients email récupèrent les emails sur les serveurs internet.
Comme la plupart des protocoles internet, il est basé sur la ligne de commande,
c'est à dire que toutes les operations sont faites à partir d'un texte de
commandes qui est envoyé au serveur. Il est donc tres simple de simuler un client
à partir d'une connection telnet sur le serveur ( et le bon port ), il est donc
aussi facile d'écrire un client spécialisé à certaines taches
basées sur le mail.
Le serveur POP3 écoute sur le port 110, Si vous faites un telnet vers un serveur POP3 sur
le port 110, vous obtiendrez quelque chose du genre :
Au début de la session, vous êtes en mode login. Les seules commandes
autorisées sont USER, PASS et QUIT.
Donc pour vous logger :
> USER nicolas
> PASS coucou
Faciiiile (bis) !!
Une fois que vous etes loggés, vous avez accés à votre mailbox, il ne reste plus qu'à utiliser les commandes suivantes:
|
Voila ça devrait vous suffire pour faire plein de trucs rigolos, à commencer par écraser par erreur les mails sur votre serveur :-) .
Une dernière info quand même. POP étant un protocole texte sur une connexion telnet, si vous vous authentifié en utilisant la méthode USER/PASS, votre mot de passe circule en claire sur le réseau. Vous pouvez donc utiliser la commande APOP (facultative et donc pas toujours supportée par le serveur) qui s'utilise de la façon suivante:Â
APOP login digest.
Le digest est la signature MD5 de votre mot de passe et du tag renvoyé par le serveur au moment de la connexion. (voir RFC pour plus de détails)