IMAP — Protocole de consultation d'emails

TCP 143/993 Email

Qu'est-ce que IMAP ?

IMAP (Internet Message Access Protocol) permet de consulter ses emails directement sur le serveur, en gardant tous les messages synchronisés entre plusieurs appareils (contrairement à POP3 qui télécharge et supprime). Port 143 (non chiffré), port 993 (IMAPS avec TLS).

Énumération et tests

# Connexion manuelle en clair (port 143, à éviter en prod)
telnet target 143
a LOGIN user password
a SELECT INBOX
a FETCH 1 BODY[]

# Avec TLS
openssl s_client -connect target:993

# Brute force
hydra -l user -P rockyou.txt imap://target
hydra -l user -P rockyou.txt imaps://target

Sécurité

Toujours utiliser IMAPS (TLS) plutôt que IMAP en clair · Authentification à deux facteurs sur le compte mail · Limiter les tentatives de connexion (anti brute-force) · OAuth2 plutôt que mot de passe en clair quand le client le supporte (Gmail, Outlook)