Catalog WADComs

WAD · Tool

pre2k

2 techniques Linux · ActiveDirectory · WindowsWADComs GPL-3.0

pre2k Authenticated Enumeration

NEW
DiscoveryCredential Access LinuxActiveDirectoryWindows

In auth mode pre2k uses valid domain credentials to query LDAP for computer objects whose userAccountControl still flags them as pre-created (pwdLastSet == 0 / never logged on) and sprays the lowercase-name password against each. This finds pre-Windows 2000 accounts that are still active and abusable directly from an existing foothold, avoiding blind guessing. Add -targeted to focus on accounts with no lastlogontimestamp and -save to grab a TGT for each hit. Command Reference: Domain: test.local Username: john Password: password123 DC IP: 10.10.10.1

pre2k auth -d test.local -u john -p password123 -dc-ip 10.10.10.1 -save
Native
Discovery, Credential Access
Requires
Username, Password
Services
LDAP, Kerberos

pre2k Unauthenticated Spray

NEW
Credential AccessDiscovery LinuxActiveDirectoryWindows

pre2k (Garrett Foster) abuses pre-Windows 2000 pre-created computer accounts, whose password is the lowercase of the sAMAccountName without the trailing dollar sign (e.g. account WORKSTATION01$ has password 'workstation01'). In unauth mode it takes a list of candidate machine names (recovered from a null LDAP/RPC bind or enumeration) and Kerberos pre-auth sprays them, requiring no domain credentials. Use -save to request and store a TGT (.ccache) for any account that authenticates, giving an initial foothold. Command Reference: Domain: test.local DC IP: 10.10.10.1 Input file: output.txt

pre2k unauth -d test.local -dc-ip 10.10.10.1 -inputfile output.txt -save
Native
Credential Access, Discovery
Requires
No_Creds
Services
Kerberos, LDAP