
Ferramenta de pulverização de senhas e força bruta para Serviços de Domínio do Active Directory
A ferramenta inteligente de pulverização de senhas e força bruta para Active Directory Domain Services.
⚠️ Este projeto funciona. Mas a codificação suja torna-o mais uma PoC do que uma ferramenta estável. Poderá ou não reescrever isto no futuro, mas pelo menos tem tudo aqui para trabalhar com força bruta em qualquer protocolo. Foi testado em ~10 ambientes do meu lado, funciona 🤷♂️
Esta ferramenta pode ser usada para fazer força bruta/pulverizar credenciais de contas do Active Directory. Os seguintes ataques são suportados, cada um com os seus próprios benefícios:
As senhas não são os únicos segredos que podem ser forçados por bruta com esta ferramenta.
Quando contas válidas são encontradas:
Esta ferramenta pode ser usada em dois modos diferentes para diferentes cenários: smart ou brute.
Este modo pode ser usado para garantir NÃO bloquear nenhuma conta ao fazer força bruta:
Para que a primeira enumeração LDAP ocorra, este modo requer conhecimento das credenciais de um utilizador com baixos privilégios. As seguintes autenticações são suportadas:
Antes de fazer força bruta em qualquer coisa, este modo também obtém recursivamente os membros de grupos especiais (Administrators, Domain Admins, Enterprise Key Admins, e muitos outros). Quando credenciais válidas são encontradas, se a conta fizer parte desses membros, será destacada.
No modo inteligente, a força bruta também pode ser ignorada para mostrar apenas os utilizadores obtidos ou as políticas de senhas.

O modo brute não requer conhecimento prévio de credenciais de um utilizador com baixos privilégios, mas não tem funcionalidades de segurança como o modo smart. Este modo PODE efetivamente bloquear contas.
Neste modo, um nome de utilizador (ou lista de nomes de utilizador) tem de ser fornecido.

Esta ferramenta foi projetada para dar aos seus utilizadores o máximo controlo sobre o que está a acontecer. Isto leva a uma utilização complexa (não complicada, há uma diferença). Esta ferramenta é construída em torno de múltiplos subparsers alocados da seguinte forma (cf. gráfico e imagem seguintes).

Pull requests são bem-vindos. Sinta-se à vontade para abrir uma issue se quiser adicionar outras funcionalidades.
Esta ferramenta, bem como o seu código, foi inspirada/baseada em:
Agradecemos a todos os contribuidores por detrás desses projetos.
E agora, aqui está uma coleção de memes que enquadra perfeitamente o espírito desta ferramenta (sinta-se à vontade para contribuir)