
Инструмент для password spraying и брутфорса Active Directory Domain Services
Умный инструмент для подбора паролей (spraying) и брутфорса для служб Active Directory Domain Services.
⚠️ Этот проект работает. Однако грязный код делает его скорее PoC, чем стабильным инструментом. Возможно, я перепишу его в будущем, но у вас есть всё необходимое для работы с брутфорсом по любому протоколу. Он протестирован примерно в 10 средах с моей стороны, работает 🤷♂️
Этот инструмент можно использовать для брутфорса/подбора учётных данных учётных записей Active Directory. Поддерживаются следующие атаки, каждая из которых имеет свои преимущества:
Пароли — не единственные секреты, которые можно брутфорсить этим инструментом.
Когда найдены действительные учётные записи:
Этот инструмент можно использовать в двух разных режимах для разных сценариев: smart или brute.
Этот режим позволяет гарантировать, что НИ ОДНА учётная запись не будет заблокирована при брутфорсе, путём:
Для выполнения первоначального LDAP-перечисления этот режим требует знания учётных данных пользователя с низкими привилегиями. Поддерживаются следующие способы аутентификации:
Перед брутфорсом этот режим также рекурсивно получает членов специальных групп (Administrators, Domain Admins, Enterprise Key Admins и многих других). Когда найдены действительные учётные данные, если учётная запись входит в состав этих групп, она будет выделена.
В режиме smart брутфорс также можно пропустить, чтобы отобразить только полученных пользователей или политики паролей.

Режим brute не требует предварительного знания учётных данных пользователя с низкими привилегиями, но не имеет функций безопасности, как режим smart. Этот режим МОЖЕТ заблокировать учётные записи.
В этом режиме необходимо указать имя пользователя (или список имён).

Этот инструмент создан, чтобы предоставить пользователям максимальный контроль над происходящим. Это приводит к сложному (не путайте с запутанным, это разные вещи) использованию. Инструмент построен на нескольких подпарсерах, распределённых следующим образом (см. схему и изображение ниже).

Приветствуются pull-request'ы. Не стесняйтесь открывать issue, если хотите добавить другие функции.
Этот инструмент, а также его код были вдохновлены/основаны на:
Мы благодарим всех участников этих проектов.
А теперь подборка мемов, которые идеально отражают дух этого инструмента (не стесняйтесь добавлять свои).