Pentest IMAP - puerto 143, 993

services

IMAP son las siglas de Protocolo de Acceso a Mensajes de Internet (Internet Message Access Protocol), un protocolo que permite a los clientes de correo electrónico como Outlook o Apple Mail acceder y administrar tus mensajes de correo electrónico almacenados en un servidor remoto. La principal característica de IMAP es que mantiene una copia maestra de tu buzón en el servidor, sincronizando cualquier cambio (como leer, eliminar o archivar un correo) entre todos tus dispositivos y tu cliente de correo electrónico.

  • los servidores IMAP suelen correr por el puerto 143 y 993 de una máquina

Reconocimiento de servidores IMAP

telnet <IP_AQUI> <PUERTO_AQUI>
nc -nv <IP_AQUI> 143
openssl s_client -connect <IP_AQUI>:<PUERTO_AQUI> -quiet

Enumeración

Estando conectado a un servidor IMAP, podemos enumerar los mailbox disponibles con el comando LIST:

LIST "" *

Ataques de fuerza bruta a IMAP por Nmap

nmap --script imap-brute -p 143,993 <IP_AQUI>
# debemos indicar un diccionario en texto plano de usuarios y passwords

Ataques de fuerza bruta a IMAP por hydra

IMAP Information Disclosure por NTLM

  • El information disclosure (divulgación de información) es una vulnerabilidad de seguridad donde un sistema, aplicación o sitio web expone involuntariamente datos sensibles a usuarios que no deberían tener acceso a ellos.

se puede automatizar con el script de nmap imap-ntlm-info.nse , podemos agregarlo mediante el siguiente parametro:

Last updated