Understand Responder's Auth Servers and Modules
mainResponder includes several built-in authentication servers to capture credentials across different protocols:
- SMB Auth Server: Supports NTLMv1, NTLMv2 (with ESS), and SMBv2. Supports LM hashing downgrade via
--lm. - MSSQL Auth Server: Supports NTLMv1 and LMv2 hashes.
- HTTP/HTTPS Auth Servers: Supports NTLMv1, NTLMv2, and Basic Authentication. Also supports WebDav NTLM authentication.
- LDAP Auth Server: Supports NTLMSSP and Simple (clear text) authentication.
- DCE-RPC Auth Server: Supports NTLMSSP hashes.
- FTP, POP3, IMAP, SMTP Servers: Collect clear text credentials.
- DNS Server: Answers SRV and A queries (effective when combined with ARP spoofing).
- WPAD Proxy Server: Captures HTTP requests from clients with 'Auto-detect settings' enabled. Configure custom PAC scripts in
Responder.conf. - Rogue DHCP: Uses
python tools/DHCP.pyto perform DHCP Inform Spoofing. Use-Rto inject a DNS server, domain, or route. - Analyze Mode: Uses
-Ato passively map domains, MSSQL servers, and workstations without poisoning responses.