CVE-2025-7771 のための Rust で書かれたエクスプロイトアプリ
ソースコードの概要
- data.rs: 脆弱なドライババイナリを静的配列として保存
- exploit.rs: その脆弱なドライバに基づいた任意の読み取り/書き込みプリミティブを実装
- filemap.rs: win32 ファイルマッピング操作のシンプルなラッパー
- nt.rs: Rust で実装されたいくつかの NT 機能
- services.rs: win32 サービス管理のシンプルなラッパー (作成/削除, 開始/停止/一時停止/継続)
- spf.rs: Superfetch に基づいた仮想アドレスから物理アドレスへの変換を実装
コンパイルと実行
コンパイルすると実行可能ファイルが得られます。コマンドラインで実行すると、次のような出力が生成されます:
