Used for performing online password cracking
# Bruteforce Service
hydra -l <username> -P <password-list> <ip-address> <service-name>
# Bruteforce Website
hydra -l <username> -P <password-list> -f -v <ip-address> -s <port> http-post-form "/login.php:pin=^PASS^:Access denied"
# Username: ^USER^
# Redirect when Match is Found
hydra -l <username> -P <password-list> -f -v <ip-address> -s <port> http-post-form "/login.php:pin=^PASS^:S=302"
Flags
-L
: List of Usernames
-p
: Single Password
-t <num>
: Number of tasks to run in parallel (Default : 16)
-f
: Stop when watch is found
How to Brute Force Websites & Online Forms Using Hydra | Infinite Logins
NOTE
- For SSH set no. of parallel tasks (-t) to 4
- On Kali Linux wide compatibility mode has to be enabled for cracking of SSH passwords of old systems