What problem does it solve? Security testers need a rigorous, false-positive-resistant methodology for finding LDAP and XPath injection vulnerabilities in login forms, SSO portals, and directory search APIs, where naive payload spraying produces syntax errors and unreliable results. ## Core Features & Use Cases - LDAP Injection Testing: Confirms injectable backends via unbalanced-parenthesis probes, then executes auth-bypass payloads with correct parenthesis balancing per RFC 4515 filter grammar. - Blind Attribute Exfiltration: Extracts attribute values char-by-char using paired true/false control oracles instead of noisy raw byte-count diffing, with repeat-validation guards against length jitter. - AD vs Generic LDAP Discipline: Distinguishes Active Directory (write-only unicodePwd, enumeration-focused) from OpenLDAP/389-DS (readable userPassword hashes), preventing incorrect claims in reports. - XPath Injection: Covers XML-backed auth bypass with balanced quote/bracket payloads, since XPath has no comment syntax. - Use Case: During a bug bounty engagement against a corporate SSO login, use this methodology to confirm an LDAP backend, bypass authentication with an always-true filter, and enumerate sAMAccountName and memberOf attributes to identify privileged accounts. ## Quick Start Test the target login endpoint for LDAP injection by sending an unbalanced parenthesis probe and comparing the response against a captured baseline.