SMTP
Comandos Básicos
Conectando ao Server.
Verificando se o usuário existe. Caso retorne um 252, significa que o usuário existe , caso seja um 550, não existe. Pode utilizar isso como um meio de enumeração de usuários.
Enviando e-mail via SMTP.
Caso queira fazer de uma maneira mais prática, gere um arquivo chamado mail.txt
com o seguinte conteúdo (altere o conteúdo para que seja compatível com o seu cenários):
Agora para executar todos os comandos de uma só vez, execute o comando abaixo:
LFI + RCE
Caso tenha acesso ao SMTP, conseguir enviar e-mail e ainda sim tiver algum LFI, podemos fazer disso um RCE. Assim que enviamos um e-mail com um código malicioso, por exemplo, <?php system($_GET[0]); ?>
, iré ser criado (caso não exista) um arquivo em /var/mail/<user>
, então podemos acessar esse arquivo via LFI no navegador e executar comandos no SO.
Script para Enumerar Usuários
Last updated