
Laboratorio educativo che documenta lo sfruttamento passo dopo passo di CVE-2025-5548 (Stack Buffer Overflow) su Windows 11, dal fuzzing e analisi del crash fino all'iniezione di shellcode e reverse shell tramite Immunity Debugger e Mona.
Master in Cybersecurity | Modulo 6: Vulnerabilità
In questo repository documento la mia immersione pratica nell'analisi delle vulnerabilità a livello binario e lo sviluppo di exploit per ambienti Windows.
L'obiettivo principale di questo laboratorio è interiorizzare la metodologia tecnica per passare dalla scoperta iniziale di un errore di corruzione della memoria (Stack Buffer Overflow) fino a ottenere l'esecuzione remota di codice (RCE) sfruttando il CVE-2025-5548.
Non si tratta solo di lanciare strumenti, ma di capire come si corrompe la memoria, come prendere il controllo del flusso di esecuzione (Registro EIP) e come aggirare le restrizioni per iniettare il nostro Shellcode.
Per mantenere il progetto organizzato e simulare il flusso di lavoro reale di un analista, ho diviso la ricerca in due fasi principali:
Il laboratorio dell'analista. Qui documento come ho configurato una macchina virtuale isolata (Windows 11) e il dispiegamento dell'arsenale necessario per l'analisi:
La materializzazione del rischio. Contiene il passo passo metodologico dello sviluppo dell'exploit per il CVE-2025-5548:
JMP ESP).Nota: Questo progetto è stato realizzato in un ambiente di laboratorio strettamente controllato e isolato. Tutti gli esperimenti, analisi e sviluppo di exploit hanno scopi unicamente ed esclusivamente educativi come parte della mia formazione in cybersecurity. Non mi assumo la responsabilità per l'uso improprio che possa essere fatto delle informazioni o degli script qui pubblicati.
Autore: Carlos Ruesca / Charlyrr
Materia: Metodologia e Analisi delle Vulnerabilità
Nota: Questo progetto è stato realizzato in un ambiente di laboratorio controllato ed etico, con scopi strettamente educativi come parte della mia formazione in cybersecurity.