
Password spraying and bruteforcing tool for Active Directory Domain Services
The smart password spraying and bruteforcing tool for Active Directory Domain Services.
⚠️ This project works. But the filthy coding makes it more PoC than a stable tool. I may or may not rewrite this in the future, but at least you have everything here to work with bruteforce on any protocol. It has been tested in ~10 environments on my side, it works 🤷♂️
This tool can be used to bruteforce/spray Active Directory accounts credentials. The following attacks are supported, each attack has its own benefits:
Passwords are not the only secrets that can be bruteforced with this tool.
When valid accounts are found:
This tool can be used in two different modes for different scenarios: smart or brute.
This mode can be used to make sure NOT to lock any account when bruteforcing by:
In order for the first LDAP enumeration to occur, this mode requires knowledge of a low-priv user credentials. The following authentications are supported:
Before bruteforcing anything, this mode also recursively fetches the members of special groups (Administrators, Domain Admins, Entreprise Key Admins, and many more). When valid credentials are found, if the account is part of those members, it will be highlighted.
In smart mode, bruteforce can also be skipped to only show fetched users or password policies.

The brute mode doesn't require prior knowledge of a low-priv user credentials but doesn't have safety features like the smart mode. This mode CAN effectively lock accounts.
In this mode, a username (or list of usernames) has to be supplied.

This tool is designed to give its users the most control over what is happening. This leads to a complex (not complicated, there's a difference) usage. This tool is built around multiple subparsers allocated in the following manner (cf. following graph and picture).

Pull requests are welcome. Feel free to open an issue if you want to add other features.
This tool as well as its code was inspired/based on:
We thank all contributors behind those projects.
And now, here is a collection of memes that perfectly frames this tool's spirit (feel free to contribute)