L'univers de jeton est un outil avancé pour expérimenter et rechercher des mécanismes de sécurité Windows . Il expose l'interface utilisateur pour la création, la visualisation, l'usurpation d'identité et la modification des jetons d'accès, la création de processus, la gestion de l'autorité de sécurité locale, la vérification de l'accès disponible et la modification de la sécurité de nombreux types d'objets, et bien plus encore. Le programme peut fonctionner et (au moins partiellement) fournir des fonctionnalités précieuses dans le cadre d'un large éventail de privilèges, du bac à sable LPAC AppContainer au système avec setCBPrivilege et SecreateTokenPrivilege .
L'outil prend en charge Windows 7 et plus. Voir la page des versions pour les binaires pré-compilés.
Si vous rencontrez des insectes et savez comment les reproduire, n'hésitez pas à ouvrir des problèmes. De plus, vous pouvez télécharger des symboles de débogage (tokenUniverse.dbg) à partir de la page des versions et les placer dans le même dossier que tokenuniverse.exe, permettant au programme d'afficher des traces de pile sur des exceptions non perdues.
Pour des instructions sur la façon de compiler le projet, consultez une section ci-dessous.
| Clé | Valeur |
|---|---|
| Auteur | Diversenok |
| Version | 0,5 |
| Date | 7 août 2023 |
| Compilé avec | Embarcadero Delphi 10.4 |


Il y a beaucoup de fonctionnalités déjà implémentées, mais il y en a aussi beaucoup à faire. Voici l'aperçu des deux:
Pour compiler l'outil, vous pouvez utiliser l'édition communautaire gratuite d'Embarcadero Delphi. Après l'avoir installé, les étapes sont les suivantes:
git clone --recurse-submodules . Alternativement, vous pouvez utiliser git submodule update --init après le clonage du référentiel.NtUtilsUI , sinon vous n'avez pas cloné les sous-modules.VirtualTree for VCL à l'aide des Tools de menu IDE -> GetIt Package Manager .
NtUtilsUIComponentsVirtualTreesExtension.dproj dans l'IDE et cliquez sur Install sur le projet pour l'enregistrer en tant que package de conception-temps. 
NtUtilsUIVclExVclExtension.dproj et cliquez sur Install .TokenUniverse.dproj . De plus, si vous souhaitez également générer des symboles de débogage pendant la compilation, vous aurez besoin de MAP2DBG - un outil qui convertit *.map générés par Delphi en fichiers *.dbg que dbghelp.dll peut comprendre. Le projet est déjà configuré pour générer des fichiers *.map et utiliser un événement post-construction, afin que vous puissiez télécharger Map2DBG à partir d'une réponse à cette question de débordement de pile et la placer quelque part où le compilateur Delphi peut trouver et l'invoquer.