1. nmap as the first action, found ports open:
1. 80 - http
2. 1443 - mssql
3. 135/445 - smb
4. 9389 - ldap
try collect account and sensitive data from web&smb, no luck.
try simple user enum for ldap, no luck
try anonymous mssql, no luck
2. thus focus on http
try brute subdomain, get api/admin
try login, found .net dlls, download it and disassemble it. know how jwt key construct
try login with jwt key, success
no sensitive data on admin panel, try every xhr with single quotes, sql injection succ
3. shell with NU 1055, whoami /all, normal user permission
try enum user, got tons
under c:\Users, there's only RSA 4810 / SSA_6010 / Administrator and NU 1055, it suppose to be a signal from creator
try mimikatz, can not work
try winPEA, infomation useless
try sherlock, no luck
try accesschk, try replace binaries, ACCESS DENY, no luck
try kerberoast to steal hash, keep throw exception, netstat shown UDP port like exploded, reset machine
try kerberoast, (i am not counting on this)
setspn -L to query any SPN bind to RSA 4810/SSA 6010/ADMIN, no?, then -R register dummies
Invoke-Kerberoast/Get-DomainSPNTicket retrieve the encrypted NTLM hash
ONLY RSA_4810 works
john to crack it, mode krb5tgs. surprise MF, cracking takes only 10 second
4. evil-winrm login as RSA_4810
whoami /all, normal user. what the fuxk, privileges almost same with previous one
in this case, I have to google it ....
5. saw this topic, follow steps
revshell.com to create a base64 encoded powershell script, then save as aaaaa.bat in current directory
copy aaaaa.bat to 3FXXXXXX
** Set-DomainUser to change SSA_6010 startup script (DAMN GENIUS)
try mimikatz after get shell of SSA_6010
mimikatz run good, dcsync then Administrator hash on hand. evil-winrm connect.