
Небольшой аудитор локальных эскалаций привилегий (LPE) в Windows с терминальным интерфейсом, созданный на C++20 и FTXUI
Небольшой аудитор ошибок конфигурации для локального повышения привилегий (LPE) в Windows с терминальным интерфейсом, созданный на C++20 и FTXUI.

Включённые проверки:
HKCU, и HKLM разрешают любому пользователю устанавливать пакеты .msi с правами SYSTEM.SeImpersonatePrivilege, SeDebugPrivilege), назначенные токену текущего процесса и открывающие прямой путь к локальному повышению привилегий.Everyone или Authenticated Users) не имеют прав на запись в исполняемые файлы служб.HKLM, чтобы установка драйверов удалённых принтеров была ограничена администраторами и предупреждения о повышении прав не были опасно отключены.root (UID 0).cmake -B build -S .
cmake --build build
FTXUI загружается автоматически через FetchContent CMake при первой конфигурации.
.\build\WinLpeAuditor.exe
Горячие клавиши: r — запустить аудит · ↑/↓ — навигация по проверкам · q — выход.
Реализуйте интерфейс ICheck (include/Core/ICheck.h), добавьте .cpp в CMakeLists.txt и зарегистрируйте проверку в src/main.cpp:
engine.Register(std::make_unique<Checks::YourNewCheck>());
Другой код изменять не требуется.
Использовать только в средах и системах, которые вы уполномочены проверять.