T1003.002
Credential Access
OS Credential Dumping: Security Account Manager
Detects remote hive export, the secretsdump pattern: a winreg open of the SAM or SYSTEM hive linked through its context handle to BaseRegSaveKey (opnum 20). Reported as a High request; the status code alone does not prove that credentials were recovered.
T1003.004
Credential Access
OS Credential Dumping: LSA Secrets
Applies the same hive-export correlation to the SECURITY hive: a winreg open followed by BaseRegSaveKey on the same context handle. Reported as a High request without claiming that secrets were decrypted.
T1003.006
Credential Access
OS Credential Dumping: DCSync
Detects drsuapi DRSGetNCChanges replication requests (opnum 3) from a client the capture never shows acting as a domain controller. Replication between domain controllers is excluded using capture-wide KDC and LDAP server facts.
T1040
Credential Access
Network Sniffing
Extracts credentials sent without encryption (FTP, SMTP AUTH, POP3, IMAP, Telnet, PostgreSQL, LDAP simple bind, SNMP community strings, HTTP Basic and Proxy-Authorization) with the account, a masked secret, the server and the login outcome. Anonymous FTP is Low. Reported as an exposure: interception by an adversary is not implied.
T1110
Credential Access
Brute Force
Counts protocol-confirmed rejected logins from the authentication ledger, which covers FTP, SMTP, POP3, IMAP, HTTP, LDAP, PostgreSQL, MySQL, SNMP, VNC, Kerberos and NTLM over SMB. Ten or more rejections within 600 seconds form a finding, and a success after failures is reported separately. TCP resets, HTTP challenges and 403 responses never count as failed logins.
T1110.001
Credential Access
Brute Force: Password Guessing
Flags at least 10 correlated rejected attempts against one account and service within 600 seconds. Distinct password fingerprints raise confidence; plaintext passwords are never stored.
T1110.003
Credential Access
Brute Force: Password Spraying
Flags five or more accounts rejected with the same visible password, or a low-rate pattern of three or fewer attempts per account across many accounts. The second case is an indicator because password equality cannot be verified.
T1110.004
Credential Access
Brute Force: Credential Stuffing
Flags HTTP logins with 10 or more rejected distinct username/password pairs across at least five accounts and five passwords. The pattern is consistent with credential stuffing; the origin of the credential list is not verified.
T1187
Credential Access
Forced Authentication
Detects authentication-coercion calls that carry a visible UNC callback path: EFSRPC open, encrypt and decrypt (PetitPotam), print-spooler remote change notification (PrinterBug) and DFSNM root operations. Reported as request indicators, because backup and printing software can make the same calls.
T1552.006
Credential Access
Unsecured Credentials: Group Policy Preferences
Correlates SYSVOL tree connects with Group Policy Preferences file opens and reads. A non-empty cpassword attribute in the returned XML is a High exposure with the value withheld; a file-name request alone stays a Low indicator.
T1557.001
Credential Access
Adversary-in-the-Middle: LLMNR/NBT-NS Poisoning
Pairs multicast and broadcast name queries with their answers within five seconds and flags a responder that answers with its own address for five or more different names within 60 seconds. Own-name answers and unicast WINS are excluded; SMB relay is not inferred from this rule.
T1557.002
Credential Access
Adversary-in-the-Middle: ARP Cache Poisoning
Tracks ARP claims and each host's internet next-hop MAC across the whole capture. Flags a MAC that claims several IPv4 addresses and then receives traffic the victims previously sent to the real gateway, and alternating claims for one IP. ARP probes, gratuitous announcements and VRRP/HSRP virtual MACs are treated as context, not attacks.
T1558.003
Credential Access
Steal or Forge Kerberos Tickets: Kerberoasting
Groups issued TGS-REP service tickets encrypted with RC4 (etype 23) by client and counts distinct services, ignoring case, host-name aliases and krbtgt renewals. Six or more services within 10 minutes form a Kerberoasting pattern; a single RC4 ticket is a weak-encryption exposure, and RC4 offered in a request is normal negotiation.
T1558.004
Credential Access
Steal or Forge Kerberos Tickets: AS-REP Roasting
Correlates an AS-REP with an AS-REQ that carried no preauthentication on the same client socket, discarding candidates answered by PREAUTH_REQUIRED or followed by a preauthenticated, PKINIT or FAST retry. The report stores the principal, encryption type and times, never ticket ciphertext.