
AAD-bezogene Enumeration in Nim
Standalone-DLL- und Sliver-Erweiterung zum Aufzählen von Azure-bezogenen Anmeldeinformationen, hauptsächlich auf AAD-beigetretenen Rechnern
aadjoin - Ermittelt Informationen über den AAD-Status des Rechners über NetGetAadJoinInformationcredman - Ruft Anmeldeinformationen aus dem Credential Manager abenv - Sucht nach Azure/AAD-spezifischen Umgebungsvariablen, die möglicherweise Geheimnisse enthaltenmanaged - Ruft den IMDS-Endpunkt auf, um Informationen über den Rechner mit verwalteter Identität zu erhaltenmsal - Durchsucht verschiedene MSAL-Caches nach Tokens. Die Tokens werden geparst, um Bereich (Scope) und Gültigkeit anzuzeigensso - Wenn der Rechner AAD-beigetreten ist, signiertes PRT-Cookie abrufentbres - Ruft Tokens aus dem Token-Broker-Cache aball - Führt die gesamte Enumeration außer SSO ausEin Devcontainer wird für die einfache Entwicklung und Erstellung bereitgestellt. Die Basisdefinition des Devcontainers befindet sich hier.
Zum Erstellen einfach:
nimble release
Dadurch werden die DLLs in den Projektordner abgelegt. Wenn du die EXE zum Testen der DLL möchtest, kannst du auch den DLL-Runner erstellen:
nimble dllrun
Du kannst beides gleichzeitig tun:
nimble all