hydra
- 图形界面工具:hydra-gtk,具体使用查看here
- 命令行工具:hydra
以命令行为例,可使用hydra -h查看命令帮助文档,具体参数使用说明如下:
hydra(九头蛇)
参数说明:
-R 继续从上一次进度接着破解
-S 大写,采用SSL链接
-s 小写,可通过这个参数指定非默认端口
-l 指定破解的用户,对特定用户破解
-L 指定用户名字典
-p 小写,指定密码破解,少用,一般是采用密码字典
-P 大写,指定密码字典
-e 可选选项,n:空密码试探,s:使用指定用户和密码试探
-C 使用冒号分割格式,例如“登录名:密码”来代替-L/-P参数
-M 指定目标列表文件一行一条
-o 指定结果输出文件
-f 在使用-M参数以后,找到第一对登录名或者密码的时候中止破解
-t 同时运行的线程数,默认为16
-w 设置最大超时的时间,单位秒,默认是30s
-v /-V显示详细过程
1、使用crunch创建字典文件。
注:Kali中自带暴力破解字典,在/usr/share/wordlists/目录下。
crunch 6 6 -f /usr/share/crunch/charset.lst numeric -o password.txt //创建