Eine Exploit-App, geschrieben in Rust für CVE-2025-7771
Ein Blick auf den Quellcode
- data.rs, speichert das anfällige Treiber-Binär als statisches Array
- exploit.rs, implementiert beliebige Lese-/Schreib-Primitiven basierend auf diesem anfälligen Treiber
- filemap.rs, ein einfacher Wrapper für Win32-Dateizuordnungsoperationen
- nt.rs, einige NT-Features implementiert in Rust
- services.rs, ein einfacher Wrapper für Win32-Diensteverwaltung (erstellen/löschen, starten/stoppen/pausieren/fortsetzen)
- spf.rs, implementiert Übersetzung von virtueller zu physischer Adresse basierend auf Superfetch
Kompilieren und Ausführen
Kompilieren erzeugt eine ausführbare Datei. Führe sie in der Eingabeaufforderung aus, und sie wird Ausgaben wie diese erzeugen:
