
Ricerca di reverse engineering di ASRock AsrDrv103.sys (CVE-2020-15368), che copre l'interfaccia del driver, il protocollo di richiesta cifrato e le primitive di accesso privilegiato all'hardware.
Questo repository contiene i miei materiali relativi al reverse engineering del driver kernel Windows AsrDrv103.sys di ASRock associato a CVE-2020-15368.
Il progetto è stato creato come studio pratico dei driver kernel Windows, delle interfacce di comunicazione dei driver, dell'accesso hardware a basso livello e della progettazione di driver vulnerabili.
Non sono lo scopritore originale di CVE-2020-15368. L'obiettivo di questo repository è documentare la mia analisi e la mia comprensione del driver.
Il write-up completo è disponibile nella directory reports:
SHA-256
2003b478b9fd1b3d76ec5bf4172c2e8915babbbee7ad1783794acbf8d4c2519d
MD5
7c72a7e1d42b0790773efd8700e24952
Ulteriori materiali potrebbero essere aggiunti con lo sviluppo del progetto.
Il write-up si basa sul mio reverse engineering del driver e utilizza come riferimenti la documentazione pubblica e ricerche precedenti, tra cui:
Egor Rasputin
GitHub: @egorrsp
Questo repository è destinato a scopi educativi e di ricerca sulla sicurezza difensiva. Il software in modalità kernel e le interfacce hardware a basso livello possono causare instabilità del sistema, crash o corruzione dei dati. Qualsiasi test dovrebbe essere eseguito solo in un ambiente di ricerca isolato.