Um aplicativo de exploit escrito em Rust para CVE-2025-7771
Uma visão geral do código-fonte
- data.rs, armazena o binário do driver vulnerável como um array estático
- exploit.rs, implementa primitivas de leitura/escrita arbitrárias com base nesse driver vulnerável
- filemap.rs, um wrapper simples para operações de mapeamento de arquivos do win32
- nt.rs, alguns recursos de nt implementados em Rust
- services.rs, um wrapper simples para gerenciamento de serviços do win32 (criar/excluir, iniciar/parar/pausar/continuar)
- spf.rs, implementa tradução de endereço virtual para endereço físico com base no superfetch
Compilar e executar
Ao compilá-lo, você obterá um arquivo executável; execute-o no prompt de comando e ele produzirá algumas saídas como esta:
