You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
### Kerberos pre-auth spraying with LDAP targeting and PSO-aware throttling (SpearSpray)
113
+
114
+
Kerberos pre-auth–based spraying reduces noise vs SMB/NTLM/LDAP bind attempts and aligns better with AD lockout policies. SpearSpray couples LDAP-driven targeting, a pattern engine, and policy awareness (domain policy + PSOs + badPwdCount buffer) to spray precisely and safely. It can also tag compromised principals in Neo4j for BloodHound pathing.
115
+
116
+
Key ideas:
117
+
- LDAP user discovery with paging and LDAPS support, optionally using custom LDAP filters.
118
+
- Domain lockout policy + PSO-aware filtering to leave a configurable attempt buffer (threshold) and avoid locking users.
119
+
- Kerberos pre-auth validation using fast gssapi bindings (generates 4768/4771 on DCs instead of 4625).
120
+
- Pattern-based, per-user password generation using variables like names and temporal values derived from each user’s pwdLastSet.
121
+
- Throughput control with threads, jitter, and max requests per second.
122
+
- Optional Neo4j integration to mark owned users for BloodHound.
0 commit comments