Une application d'exploit écrite en Rust pour CVE-2025-7771
Aperçu du code source
- data.rs, stocke le binaire du pilote vulnérable en tant que tableau statique
- exploit.rs, implémente des primitives de lecture/écriture arbitraires basées sur ce pilote vulnérable
- filemap.rs, un wrapper simple pour les opérations de mappage de fichiers win32
- nt.rs, certaines fonctionnalités NT implémentées en Rust
- services.rs, un wrapper simple pour la gestion des services win32 (création/suppression, démarrage/arrêt/pause/continuer)
- spf.rs, implémente la traduction d'adresse virtuelle en adresse physique basée sur superfetch
Compilation et exécution
compilez-le pour obtenir un fichier exécutable, exécutez-le dans l'invite de commande et il produira des sorties comme ceci :
