kali linux 中文文档 下载 App

Hydra 网络服务暴力破解工具用法

Hydra 是什么

Hydra 是 "very fast network logon cracker"(极速网络登录破解器),支持超过 50 种服务协议的暴力破解,包括 SSH、FTP、Telnet、HTTP(S)、SMB、RDP、MySQL、PostgreSQL、Redis、MongoDB 等。

基本用法

# 语法:hydra [选项] <目标> <协议> <参数>
hydra -l admin -P wordlist.txt 192.168.1.100 ssh

常用协议示例

SSH

hydra -l root -P /usr/share/wordlists/rockyou.txt 192.168.1.100 ssh -t 4

注意:SSH 爆破很慢(每次尝试要建立完整 TCP 连接 + SSH 握手),而且现代 SSH 默认禁 root 登录。目标如果配置了 fail2ban,几次失败就会被封 IP。

HTTP POST 登录表单

hydra -l admin -P wordlist.txt 192.168.1.100 http-post-form "/login.php:user=^USER^&pass=^PASS^:Login failed"

SMB(Windows 共享)

hydra -l administrator -P wordlist.txt 192.168.1.100 smb

MySQL

hydra -l root -P wordlist.txt 192.168.1.100 mysql

RDP(Windows 远程桌面)

hydra -l admin -P wordlist.txt 192.168.1.100 rdp

字典选择

Kali 自带的常用字典:

路径内容
/usr/share/wordlists/rockyou.txt.gz1434 万个密码(解压:gzip -d rockyou.txt.gz)
/usr/share/wordlists/dirb/common.txt4600 条通用密码/目录
/usr/share/wordlists/metasploit/Metasploit 自带的各种服务默认密码列表

Crunch 可以生成自定义字典:

# 生成 6-8 位密码,包含字母数字
crunch 6 8 -t @@@@ -o custom.txt

安全与法律红线

Hydra 是强攻击性工具,在目标上运行时:

类似工具

工具特点
MedusaHydra 的替代方案,速度略慢但支持更多模块
Patator多协议暴力破解框架,模块化设计
Crowbar专注于 SSH/VPN/OpenVPN 爆破,分布式模式
wfuzz专注于 Web 应用(参数、目录、子域 fuzzing)