
goddi (go dump domain info) dumps Active Directory domain information
Le projet n'est plus activement maintenu.
Basé sur le travail de Scott Sutherland (@_nullbind), Antti Rantasaari, Eric Gruber (@egru), Will Schroeder (@harmj0y), et les auteurs de PowerView.
Utilisez les exécutables de la section releases. Si vous souhaitez le compiler vous-même, assurez-vous que votre environnement Go est configuré selon la documentation de configuration de Go. Le package goddi utilise également le package suivant.
go get gopkg.in/ldap.v2
Testé sur Windows 10 et 8.1 (go1.10 windows/amd64).
Testé sur Kali Linux (go1.10 linux/amd64).
apt-get update
apt-get install -y mount cifs-utils
sudoTesté sur Darwin 17.5.0 (go1.10.1 darwin/amd64)
sudoLors de l'exécution, il utilisera par défaut TLS (méthode tls.Client) sur le port 636. Sur Linux, assurez-vous de l'exécuter avec sudo.
PS C:\Users\Administrator\Desktop> .\godditest-windows-amd64.exe -username=testuser -password="testpass!" -domain="test.local" -dc="dc.test.local" -unsafe
[i] Begin PLAINTEXT LDAP connection to 'dc.test.local'...
[i] PLAINTEXT LDAP connection to 'dc.test.local' successful...
[i] Begin BIND...
[i] BIND with 'testuser' successful...
[i] Begin dump domain info...
[i] Domain Trusts: 1 found
[i] Domain Controllers: 1 found
[i] Users: 12 found
[*] Warning: keyword 'pass' found!
[*] Warning: keyword 'fall' found!
[i] Domain Admins: 4 users found
[i] Enterprise Admins: 1 users found
[i] Forest Admins: 0 users found
[i] Locked Users: 0 found
[i] Disabled Users: 2 found
[i] Groups: 45 found
[i] Domain Sites: 1 found
[i] Domain Subnets: 0 found
[i] Domain Computers: 17 found
[i] Deligated Users: 0 found
[i] Users with passwords not set to expire: 6 found
[i] Machine Accounts with passwords older than 45 days: 18 found
[i] Domain OUs: 8 found
[i] Domain Account Policy found
[i] Domain GPOs: 7 found
[i] FSMO Roles: 3 found
[i] SPNs: 122 found
[i] LAPS passwords: 0 found
[i] GPP enumeration starting. This can take a bit...
[i] GPP passwords: 7 found
[i] CSVs written to 'csv' directory in C:\Users\Administrator\Desktop
[i] Execution took 1.4217256s...
[i] Exiting...
Les connexions StartTLS et TLS (fonction tls.Client) sont prises en charge. Les connexions via TLS sont par défaut. Toutes les sorties sont placées dans des CSV et créées dans /csv/ dans le répertoire de travail actuel. Ce qui est dumpé :
net use. Si un partage est monté vers le dc cible depuis goddi, supprimez-le avec net use Q: /delete où Q: est le partage problématique.umount /mnt/goddi. Assurez-vous d'exécuter goddi avec sudo.