
पहुँच टोकन और विंडोज सुरक्षा नीति के साथ काम करने के लिए एक उन्नत उपकरण।
टोकन यूनिवर्स विंडोज सुरक्षा तंत्रों के प्रयोग और अनुसंधान के लिए एक उन्नत उपकरण है। यह एक्सेस टोकन बनाने, देखने, प्रतिरूपण करने और संशोधित करने, प्रक्रियाएँ उत्पन्न करने, स्थानीय सुरक्षा प्राधिकरण का प्रबंधन करने, कई प्रकार की वस्तुओं की पहुँच की जाँच करने और सुरक्षा को संशोधित करने, और बहुत कुछ करने के लिए UI प्रदान करता है। यह प्रोग्राम LPAC AppContainer सैंडबॉक्स से लेकर SeTcbPrivilege और SeCreateTokenPrivilege के साथ SYSTEM तक, विभिन्न विशेषाधिकारों के तहत संचालित हो सकता है और (कम से कम आंशिक रूप से) मूल्यवान कार्यक्षमता प्रदान कर सकता है।
यह उपकरण विंडोज 7 और उससे ऊपर का समर्थन करता है। पूर्व-संकलित बाइनरी के लिए रिलीज़ पृष्ठ देखें।
यदि आपको बग मिलते हैं और उन्हें पुन: उत्पन्न करना जानते हैं, तो बेझिझक मुद्दे खोलें। इसके अतिरिक्त, आप रिलीज़ पृष्ठ से डीबग प्रतीक (TokenUniverse.dbg) डाउनलोड कर सकते हैं और उन्हें TokenUniverse.exe के समान फ़ोल्डर में रख सकते हैं, जिससे प्रोग्राम अनहैंडल अपवादों पर स्टैक ट्रेस दिखा सके।
प्रोजेक्ट को संकलित करने के निर्देशों के लिए, नीचे एक अनुभाग देखें।
| कुंजी | मान |
|---|---|
| लेखक | diversenok |
| संस्करण | 0.5 |
| तारीख | 7 अगस्त, 2023 |
| संकलित | Embarcadero Delphi 10.4 |








पहले से लागू कई सुविधाएँ हैं, लेकिन अभी और भी बहुत कुछ किया जाना बाकी है। यहाँ दोनों का अवलोकन है:
उपकरण को संकलित करने के लिए, आप Embarcadero Delphi का मुफ्त कम्युनिटी संस्करण का उपयोग कर सकते हैं। इसे स्थापित करने के बाद, चरण इस प्रकार हैं:
git clone --recurse-submodules का उपयोग करके प्रोजेक्ट और उसकी सबमॉड्यूल निर्भरताओं को क्लोन करें। वैकल्पिक रूप से, आप रिपॉजिटरी को क्लोन करने के बाद git submodule update --init का उपयोग कर सकते हैं।NtUtilsUI\NtUtils निर्देशिका के अंतर्गत फ़ाइलें हैं, अन्यथा आपने सबमॉड्यूल को क्लोन नहीं किया है।Tools -> GetIt Package Manager का उपयोग करके VirtualTree for VCL स्थापित करें।
NtUtilsUI\DesignTime\NtUtilsUI.DesignTime.dproj खोलें और इसे डिज़ाइन-टाइम पैकेज के रूप में पंजीकृत करने के लिए प्रोजेक्ट पर Install क्लिक करें।
TokenUniverse.dproj प्रोजेक्ट को खोल और बना सकते हैं।इसके अतिरिक्त, यदि आप संकलन के दौरान डीबग प्रतीक उत्पन्न करना चाहते हैं, तो आपको map2dbg की आवश्यकता होगी - एक उपकरण जो Delphi द्वारा उत्पन्न *.map फ़ाइलों को *.dbg फ़ाइलों में परिवर्तित करता है जिन्हें dbghelp.dll समझ सकता है। प्रोजेक्ट पहले से ही *.map फ़ाइलें उत्पन्न करने और पोस्ट-बिल्ड इवेंट का उपयोग करने के लिए कॉन्फ़िगर किया गया है, इसलिए आप इस Stack Overflow प्रश्न के उत्तर से map2dbg डाउनलोड कर सकते हैं और इसे कहीं ऐसे स्थान पर रख सकते हैं जहाँ Delphi कंपाइलर इसे ढूंढ और आमंत्रित कर सके।