π¨POP3
(TCP 110, 995)
βΉοΈ Introduction
Most used protocol for receiving Emails. a one-way client-server protocol which can download the mails from server and hold them on client side.
TCP port 110 for non-encrypted mail retrieval
TCP port 995 for using SSL/TLS.
βοΈ Checklist
Enumeration
nmap -sV --script pop3-capabilities
nc -nv <IP> 110
openssl s_client -connect <IP>:995 -crlf -quiet
use auxiliary/scanner/pop3/pop3_version
Login Brute Force
nmap -p110 --script pop3-brute <target>
use auxiliary/scanner/pop3/pop3_login
hydra -l USERNAME -P /path/to/passwords.txt -f <IP> pop3 -V
hydra -S -v -l USERNAME -P /path/to/passwords.txt -s 995 -f <IP> pop3 -V
POP-NTLM Auth
nmap -sV --script pop3-ntlm-info <target>
Capture Authention Credentials
use auxiliary/server/capture/pop3
POP3 commands
USER Your user name for this mail server
PASS Your password.
QUIT End your session.
STAT Number and total size of all messages
LIST Message# and size of message
RETR message# Retrieve selected message
DELE message# Delete selected message
NOOP No-op. Keeps you connection open.
RSET Reset the mailbox. Undelete deleted messages.
Last updated