该项目是一个 BYOVD 集合,专注于终止 EDR / AV 进程。
目前支持以下驱动程序:
| 驱动程序 | 参数名称 | 已阻止 |
|---|---|---|
| Process Explorer | process_explorer | 是 |
| Genshin Impact | genshin | 是 |
| Rentdrv2 | rentdrv2 | 否 |
| TrueSight | truesight | 否 |
“已阻止”表示该驱动程序位于 Microsoft 的阻止列表中,无法在最新版 Windows 上执行。
cargo build --release
rusty_drivers.exe --help
Usage: rusty_drivers.exe --pid <PID> --driver <DRIVER>
Options:
-p, --pid <PID>
-d, --driver <DRIVER>
-h, --help Print help
-V, --version Print version
由于该可执行文件不会注册服务来利用驱动程序,因此需要手动完成此操作:
sc create Test123 binpath= c:\test\<DRIVER>.sys type= kernel start= auto
之后,可以启动该服务:
sc start Test123
最后,要使用 Process Explorer 驱动程序终止 PID 为 1234 的进程,可以使用以下命令:
rusty_drivers.exe --pid 1234 --driver process_explorer
之后不要忘记清理该服务:
sc stop Test123
sc delete Test123