
Proof-of-concept (PoC) educativo per CVE-2024-44946, una vulnerabilità use-after-free del kernel Linux. Include simulazione avanzata di race condition e istruzioni per l'analisi del kernel log con KASAN.
Utilizzo del PoC avanzato:
Compilare il codice PoC:
Copy code
gcc -o kcm_uaf_poc_advanced kcm_uaf_poc_advanced.c -pthread
Eseguire il PoC:
Copy code
sudo ./kcm_uaf_poc_advanced
Il PoC avanzato dovrebbe simulare una condizione di race condition altamente complessa, potenzialmente innescando la vulnerabilità UAF nel kernel Linux. Puoi controllare i log del kernel usando dmesg o strumenti simili.
Analizzare i log del kernel:
Ispeziona i log per eventuali segni di UAF o corruzione della memoria del kernel correlata. Si consiglia l'uso di KASAN o altri strumenti di debug per individuare eventuali problemi sottili.
Dichiarazione di non responsabilità: Questo PoC avanzato è fornito esclusivamente per scopi educativi e di ricerca. L'uso o la distribuzione non autorizzata di questo codice è illegale e non etica. Assicurati sempre di avere il permesso di testare i sistemi su cui stai lavorando.