Token Universe ist ein fortschrittliches Instrument zum Experimentieren und Erforschen von Windows -Sicherheitsmechanismen . Es enthüllt die Benutzeroberfläche zum Erstellen, Betrachten, Imitieren und Ändern von Zugriffstoken, Laichprozessen, Verwaltung der lokalen Sicherheitsbehörde, der Überprüfung der verfügbaren Zugriff und der Änderung der Sicherheit vieler Arten von Objekten und vielem mehr. Das Programm kann operieren und (zumindest teilweise) wertvolle Funktionen unter einer Vielzahl von Berechtigungen liefern, von LPAC AppContainer Sandbox über System mit setCbPrivilege und SecreatEtokenPrivilege .
Das Tool unterstützt Windows 7 und höher. Siehe die Seite "Releases" für vorgefertigte Binärdateien.
Wenn Sie auf Fehler stoßen und wissen, wie man sie reproduziert, können Sie Probleme öffnen. Darüber hinaus können Sie Debug -Symbole (tokenUniverse.dbg) von der Releases -Seite herunterladen und in denselben Ordner wie tokenUniverse.exe platzieren, sodass das Programm Stapelspuren auf nicht behandelten Ausnahmen anzeigen kann.
Anweisungen zum Kompilieren des Projekts finden Sie in einem Abschnitt unten.
| Schlüssel | Wert |
|---|---|
| Autor | Diversenok |
| Version | 0,5 |
| Datum | 7. August 2023 |
| Kompiliert mit | Embarcadero Delphi 10.4 |


Es gibt viele bereits implementierte Funktionen, aber es gibt auch noch viele weitere. Hier ist der Überblick über beide:
Um das Tool zu kompilieren, können Sie die kostenlose Community -Ausgabe von Embarcadero Delphi verwenden. Nach der Installation sind die Schritte Folgendes:
git clone --recurse-submodules . Alternativ können Sie nach dem Klonen des Repositorys git submodule update --init verwenden.NtUtilsUI Dateien gibt. Andernfalls haben Sie die Submodules nicht klonen.VirtualTree for VCL mit den IDE -Menü Tools -> GetIt Package Manager .
NtUtilsUIComponentsVirtualTreesExtension.dproj und klicken Sie auf Install im Projekt, um es als Design-Time-Paket zu registrieren. 
NtUtilsUIVclExVclExtension.dproj und klicken Sie auf Install .TokenUniverse.dproj eröffnen und bauen. Wenn Sie während der Kompilierung auch Debug -Symbole generieren möchten, benötigen Sie außerdem MAP2DBG - ein Tool, das *.map -Dateien, die von Delphi in *.dbg -Dateien generiert werden, die dbghelp.dll erzeugt werden, konvertiert. Das Projekt ist bereits für das Generieren von *.map Dateien und die Verwendung eines Post-Build-Ereignisses konfiguriert, sodass Sie MAP2DBG von einer Antwort auf diese Frage zum Stapelüberlauf herunterladen und an einen Ort platzieren können, an dem der Delphi-Compiler es finden und aufrufen kann.