kali linux 使用Hydra进行渗透测试
·
kali linux 使用Hydra进行渗透测试
hydra 是一个网络账号破解工具,支持多种协议,集成在kali中。
Hydra原理:由于每一个服务对应一个端口号,所以如果监测到目标主机开启了该服务,那么就可以利用该工具来进行暴力破解密码
1.安装kali linux
官网下载kali linux:https://www.kali.org/get-kali/#kali-platforms
可下载VMware版本,直接解压后使用VMware打开即可
进入kali linux后 选择以下菜单:

2.常用参数
-l 指定用户名
-p 指定密码
-L 指定用户名字典
-P 指定密码字典
-C 指定所用格式为“user:password”的字典文件
-e
n null,表示尝试空密码
s same,把用户名本身当做密码进行尝试
r 反向,把用户名倒叙,当做密码进行尝试。
-vV 显示执行细节
-o 保存执行结果
-s 指定非默认端口
-M 指定破解的目标文件,如果不是默认端口,后面跟上“:port”
-t 指定爆破时的任务数量(默认16)
3.Hydra使用
在终端直接输入hydra,可以查看hydra版本以及支持爆破的协议

尝试使用单个密码尝试破解mysql如下:
hydra -l root -p root 192.168.2.74 mysql -vV
使用指定字典进行破解,以密码为字典破解root账号为例:
创建mysql-password.txt,在文档中输入需要尝试的密码

使用命令进行破解:
hydra -l root -P ./mysql-password.txt 192.168.2.74 mysql -vV
破解结果如下:
破解成功的一行会以高亮显示。
也可以使用-C参数,使用 username:password的字典进行破解
如:mysql-betterdefaultpasslist.txt文件中参数如下:

使用命令进行破解:
hydra -C ./mysql-betterdefaultpasslist.txt 192.168.2.74 mysql -vV
破解效果一样

更多推荐



所有评论(0)