CheckPlz 是流行的 ThreatCheck 和 GoCheck 工具的 Rust 改编版,旨在利用 AMSI(反恶意软件扫描接口)和 Windows Defender 扫描文件以发现潜在威胁。通过精确隔离恶意内容并提供全面的分析,CheckPlz 提供了增强且高效的文件扫描体验。
AMSI 扫描:
Windows Defender 扫描:
MpCmdRun.exe 扫描文件。二分查找:
git clone https://github.com/your-username/CheckPlz.git
cd CheckPlz
cargo build --release
target/release/checkplz.exe。使用所需选项运行 CheckPlz:
用法:CheckPlz.exe [选项] --file <FILE>
选项:
-f, --file <FILE> 要扫描的文件路径
-d, --debug 启用调试模式
-a, --amsi 使用 AMSI 扫描
-m, --msdefender 使用 Windows Defender 扫描
-r, --raw 原始输出,不含 ANSI 颜色
-h, --help 打印帮助信息
-V, --version 打印版本信息
使用 AMSI 扫描文件:
checkplz --file malicious.exe --amsi
使用 Windows Defender 扫描文件:
checkplz --file suspicious.exe --msdefender
同时使用 AMSI 和 Windows Defender 进行扫描,并启用调试输出:
checkplz --file unknown.exe --amsi --msdefender --debug
使用原始输出格式进行扫描:
checkplz --file unknown.exe --amsi --raw
