hydra爆破用法

时间:2023-01-10 12:36:38
-R 根据上一次进度继续破解
 -S 使用SSL协议连接
 -s 指定端口
 -l 指定用户名
 -L 指定用户名字典(文件)
 -p 指定密码破解
 -P 指定密码字典(文件)
 -e 空密码探测和指定用户密码探测(ns)
 -C 用户名可以用:分割(username:password)可以代替-l username -p password
 -o 输出文件
 -t 指定多线程数量,默认为16个线程
 -vV 显示详细过程
 server 目标IP
 service 指定服务名(telnet ftp pop3 mssql mysql ssh ssh2......)

使用案例:

使用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 10.36.16.18 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://10.36.16.18

破解telnet
 # hydra IP telnet   -e ns -f -V

 破解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  -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 方式提交的表单密码破解。

hydra爆破用法的更多相关文章

  1. 爆破root密码hash John the Ripper和hydra爆破ssh密码

    官方网站:http://www.openwall.com/john/ 下载:wget http://www.openwall.com/john/j/john-1.8.0.tar.gz 解压:tar - ...

  2. 2019&period;9&period;25使用BP和Hydra爆破相关的服务

    使用BP和Hydra爆破相关的服务. Hydra:九头蛇,开源的功能强大的爆破工具,支持的服务有很多,使用hydra爆破c/s架构的服务.使用bp爆破web登录端口. dvwa:web应用程序漏洞演练 ...

  3. 使用BurpSuite和Hydra爆破相关的服务(9&period;25 第十一天)

    使用BP和Hydra爆破相关的服务 Hydra:九头蛇,开源的功能强大的爆破工具,支持的服务有很多,使用Hydra爆破C/S架构的服务. 使用BurpSuite爆破web服务 DVWA:web应用程序 ...

  4. 初试在线破解工具Hydra爆破3389服务器

    hydra是一款全能的暴力破解工具,功能强大,几乎支持所有的协议,是著名黑客组织thc开发的. 在Kali Linux下已经是默认安装的,于是测试爆破一下自己的一台VM虚拟机服务器.hydra还支持G ...

  5. 【经验分享】Hydra&lpar;爆破神器&rpar;使用方法

    这个也是backtrack下面很受欢迎的一个工具 参数详解:-R 根据上一次进度继续破解-S 使用SSL协议连接-s 指定端口-l 指定用户名-L 指定用户名字典(文件)-p 指定密码破解-P 指定密 ...

  6. Hydra爆破神器使用

    参数详解: -R 根据上一次进度继续破解-S 使用SSL协议连接-s 指定端口-l 指定用户名-L 指定用户名字典(文件)-p 指定密码破解-P 指定密码字典(文件)-e 空密码探测和指定用户密码探测 ...

  7. 2019-9-25:渗透测试,基础学习,Hydra BP爆破,js基本知识,banner信息收集笔记

    使用BP和Hydra爆破相关的服务hydra:九头蛇,开源的功能强大的爆破工具,支持的服务有很多,使用hydra爆破c/s结构的服务,使用bp爆破web登陆窗口爆破需要的几个条件,爆破工具+字典字典: ...

  8. 2019-9-25:渗透测试,基础学习&comma;初识Hydra,BP爆破密码

    一,使用Hydra爆破ubuntu的SSH服务 输入命令,hydra -l root -P password.txt 192.168.20.128 ssh Hydra工具,基本参数说明 -l:指定用户 ...

  9. 使用BurpSuite、Hydra和medusa爆破相关的服务

    一.基本定义 1.爆破=爆破工具(BP/hydra)+字典(用户字典/密码字典). 字典:就是一些用户名或者口令(弱口令/使用社工软件的生成)的集合. 2.BurpSuite 渗透测试神器,使用Jav ...

随机推荐

  1. OAF&lowbar;开发系列12&lowbar;实现OAF开发中URL中的标记和加密参数传递(案例)

    20150712 Created By BaoXinjian

  2. django book querysets

    from __future__ import unicode_literals from django.db import models from django.contrib.auth.models ...

  3. oracle 左边填充函数使用

    左边填充 select lpad('abcde',10,'0') from dual; ==>00000abcde select lpad('abcde',10,'x') from dual;= ...

  4. 获取https证书

    获取证书 个人如果想购买SSL证书,相对来说还是比较简单的.对于小型网站,可以考虑通过StartSSL获取免费证书.另外还可以通过LetsEncrypt项目使用一个简单的命令行界面为服务获取免费证书. ...

  5. 无法找到AdbWinApi&period;dll问题解决 &period;

    无法找到AdbWinApi.dll问题解决: 1. 现象:   在运行程序时,显示“无法启动此程序,因为丢失AdbWinApi.dll”.2. 解决方法:   到SDK的platform-tools和 ...

  6. CODEVS 3943 数学奇才琪露诺

    [题目描述 Description] 作为上白泽慧音老师的出色弟子,数学奇才琪露诺在算术方面有很深的造诣.今天,codevs有幸请到了这位数学界的奇葩作为本场考试的第一题主考官. 琪露诺喜欢0-9之间 ...

  7. ACM-ICPC 2018 沈阳赛区网络预赛 G Spare Tire&lpar;容斥&rpar;

    https://nanti.jisuanke.com/t/31448 题意 已知a序列,给你一个n和m求小于n与m互质的数作为a序列的下标的和 分析 打表发现ai=i*(i+1). 易得前n项和为 S ...

  8. vue-particles粒子动画效果

    1.安装vue-particles依赖包 npm install vue-particles --save-dev 2.在main.js文件中引入并使用 import Vue from 'vue' i ...

  9. 【转载】js关闭当前页面&lpar;窗口&rpar;的几种方式总结

    1. 不带任何提示关闭窗口的js代码 复制代码代码如下: <a href="javascript:window.opener=null;window.open('','_self'); ...

  10. ELK集群部署实例(转)

    转载自:http://blog.51cto.com/ckl893/1772287,感谢原博. 一.ELK说明 二.架构图 三.规划说明 四.安装部署nginx+logstash 五.安装部署redis ...