一个带有终端界面的小型 Windows 本地权限提升(LPE)错误配置审计工具,使用 C++20 和 FTXUI 构建。

包含的检查项:
HKCU 和 HKLM 均允许任何用户以 SYSTEM 权限安装 .msi 包时发出标记。SeImpersonatePrivilege、SeDebugPrivilege),这些特权会打开通往本地权限提升的直接路径。Everyone 或 Authenticated Users)不具有对服务可执行文件的写入权限。HKLM 打印机策略,以确保远程打印机驱动程序的安装仅限于管理员,并且提权警告未被危险地禁用。root 用户(UID 0)登录的发行版。cmake -B build -S .
cmake --build build
FTXUI 会在首次配置时通过 CMake 的 FetchContent 自动获取。
.\build\WinLpeAuditor.exe
按键绑定:r 运行审计 · ↑/↓ 导航检查项 · q 退出。
实现 ICheck 接口(include/Core/ICheck.h),将 .cpp 添加到 CMakeLists.txt,并在 src/main.cpp 中注册:
engine.Register(std::make_unique<Checks::YourNewCheck>());
无需更改其他代码。
仅限在您获授权评估的环境和系统中使用。