
एक छोटा Windows स्थानीय-विशेषाधिकार-उन्नयन (LPE) गलत-कॉन्फ़िगरेशन ऑडिटर, जिसमें टर्मिनल UI है, C++20 और FTXUI से बनाया गया
एक छोटा Windows लोकल-प्रिविलेज-एस्केलेशन (LPE) मिसकॉन्फ़िगरेशन ऑडिटर, जिसमें टर्मिनल UI है, 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>());
किसी अन्य कोड को बदलने की आवश्यकता नहीं है।
केवल उन वातावरणों और सिस्टमों में उपयोग के लिए जिनका मूल्यांकन करने के लिए आप अधिकृत हैं।