Protocoles

Attaquer les protocoles filaires de la messagerie au niveau du service : SMTP pour le transport et la soumission du courrier, et IMAP et POP3 pour l'accès aux boîtes aux lettres, à travers l'énumération, le relayage, l'authentification, la sécurité du transport et l'exploitation du logiciel serveur.

1 min de lecturemis à jour le 12 oct. 2026florianamette1 contributeur
Demander à votre assistant (MCP)Modifier sur GitHub

Les protocoles de messagerie s'attaquent au niveau du service en cours d'exécution. SMTP déplace le courrier entre serveurs (25) et accepte la soumission authentifiée (587, 465) ; IMAP (143, 993) et POP3 (110, 995) remettent une boîte aux lettres à un client. Chacun expose les mêmes questions récurrentes : pouvez-vous énumérer les comptes, relayer ou pulvériser contre lui, dépouiller sa sécurité de transport, et le logiciel serveur lui-même est-il exploitable.

Triage#

bash
nmap -sV -p25,110,143,465,587,993,995 --script \
  smtp-commands,smtp-open-relay,imap-capabilities,pop3-capabilities <target>
# read the banner to identify the daemon, then route to the matching page
printf 'EHLO x\r\nQUIT\r\n' | nc <target> 25     # advertised verbs: AUTH, STARTTLS, VRFY, SIZE

Un service 25/587/465 renvoie vers SMTP ; un service 143/993 vers IMAP ; un service 110/995 vers POP3. La bannière (Postfix, Exim, Sendmail, Dovecot, Cyrus) décide aussi du chemin d'exploitation du serveur à l'intérieur de chacun.

Sous-rubriques#

  • SMTP : énumération des utilisateurs, open relay, authentification, downgrade STARTTLS, SMTP smuggling et exploitation de l'agent de transfert de courrier.
  • IMAP : énumération, authentification, accès à la boîte aux lettres et exploitation du serveur.
  • POP3 : énumération, authentification, accès à la boîte aux lettres et exploitation du serveur.

Références#