
Reverse-Engineering-Forschung zu ASRock AsrDrv103.sys (CVE-2020-15368), die die Treiberschnittstelle, das verschlüsselte Anforderungsprotokoll und privilegierte Hardwarezugriffsprimitive abdeckt.
Dieses Repository enthält meine Materialien zum Reverse Engineering des ASRock AsrDrv103.sys Windows-Kernel-Treibers im Zusammenhang mit CVE-2020-15368.
Das Projekt entstand als praktische Studie über Windows-Kernel-Treiber, Treiber-Kommunikationsschnittstellen, Low-Level-Hardwarezugriff und das Design verwundbarer Treiber.
Ich bin nicht der ursprüngliche Entdecker von CVE-2020-15368. Das Ziel dieses Repositories ist es, meine eigene Analyse und mein Verständnis des Treibers zu dokumentieren.
Das vollständige Write-up ist im Verzeichnis reports verfügbar:
SHA-256
2003b478b9fd1b3d76ec5bf4172c2e8915babbbee7ad1783794acbf8d4c2519d
MD5
7c72a7e1d42b0790773efd8700e24952
Weitere Materialien können im Laufe der Projektentwicklung hinzugefügt werden.
Das Write-up basiert auf meinem eigenen Reverse Engineering des Treibers und verwendet öffentliche Dokumentation sowie frühere Forschung als Referenzen, darunter:
Egor Rasputin
GitHub: @egorrsp
Dieses Repository ist für Bildungs- und defensive Sicherheitsforschungszwecke bestimmt. Kernel-Mode-Software und Low-Level-Hardware-Schnittstellen können Systeminstabilität, Abstürze oder Datenverlust verursachen. Jegliche Tests sollten nur in einer isolierten Forschungsumgebung durchgeführt werden.