hydra详解(仅供学习参考)

2023-10-29

一、概述。

Hydra是一款非常强大的渗透工具,由著名的黑客组织THC开发的一款开源工具。

二、使用方法。

hybra基础语法:

hydra 参数 IP 服务

参数:
-l login 小写,指定用户名进行破解
-L file 大写,指定用户的用户名字典
-p pass 小写,用于指定密码破解,很少使用,一般采用密码字典。
-P file 大写,用于指定密码字典。
-e ns 额外的选项,n:空密码试探,s:使用指定账户和密码试探
-M file 指定目标ip列表文件,批量破解。
-o file 指定结果输出文件
-f 找到第一对登录名或者密码的时候中止破解。
-t tasks 同时运行的线程数,默认是16
-w time 设置最大超时时间,单位
-v / -V 显示详细过程
-R 恢复爆破(如果破解中断了,下次执行 hydra -R /path/to/hydra.restore 就可以继续任务。)
-x 自定义密码
服务:指定服务名,支持的服务跟协议有:telnet,ftp,pop3等等

三、各类协议破解具体方法。

FTP协议破解

破解ftp:
 
hydra -L 用户名字典 -P 密码字典 -t 6 -e ns IP地址 -v

http协议破解

get方式提交,破解web登录:
 
hydra -L 用户名字典 -P 密码字典 -t 线程 -v -e ns IP地址 http-get /admin/
hydra -L 用户名字典 -P 密码字典 -t 线程 -v -e ns -f IP地址 http-get /admin/index.php
 
post方式提交,破解web登录:
 
hydra -f -l 用户名 -P 密码字典 -V -s 9900 IP地址 http-post-form "/admin/index.php?action=login:user=USER&pw=PASS:"
 
 
[[/index]].php …这个是登录的 url
[[后门是POST的数据]] 其中的用户名密码使用 USER PASS 来代替
[[然后是如果登录出错]] 会出现的字符 。。。然后开始破解

https协议破解

破解https
 
hydra -m /index.php -l 用户名 -P 密码字典.txt IP地址 https

路由器破解

hydra -l admin -x 6:10:1a.~!@#$%^&()-= -t 8 192.168.1.1 http-get /
-l admin 为尝试破解的用户名。
 
# -x 6:10:1a. 表示枚举的密码由 数字、小写字母和单字符’.'等等组成,长度为 6 - 10 位。-t 8 表示分 8 个并行任务进行爆破尝试。192.168.1.1 为 Router 地址。http-get 为破解方式(协议)

http-proxy协议破解

破解http-proxy:
 
hydra -l admin -P 字典.txt http-proxy://IP地址

smb破解

破解smb:
 
hydra -l 用户名字典 -P 密码字典 IP地址 smb

Windows远程桌面

破解rdp(windows远程登录):
 
hydra ip地址 rdp -l administrator -P 密码字典.txt -V

邮箱pop3

破解邮箱pop3:
 
hydra -l 用户名 -P 密码字典.txt my.pop3.mail pop3

 telnet破解

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

语音通讯工具teamspeak

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

cisco

hydra -P 密码字典 IP地址 cisco
hydra -m cloud -P 密码字典 IP地址 cisco-enable

四、操作演示。

 1、将字典准备好。

2、 加载对应命令开始爆破。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

hydra详解(仅供学习参考) 的相关文章

  • 有头链表实现(C++描述)

    有头链表实现 include
  • PAT(Advanced Level)刷题指南 —— 第八弹

    一 1015 Reversible Primes 进制转换 质数判定 1 问题描述 不断给出两个数 N 和 D 直到输入负数终止 判断 N 是否为素数 并以 D 为基数倒转该数后 判断转化为 10进制 后还是不是素数 如果都满足 就输出Ye
  • [数值计算-19]:万能的任意函数的数值求导数方法

    作者主页 文火冰糖的硅基工坊 文火冰糖 王文兵 的博客 文火冰糖的硅基工坊 CSDN博客 本文网址 https blog csdn net HiWangWenBing article details 120378620 目录 第1章 前言
  • C++ inline内联函数详解

    函数是一个可以重复使用的代码块 CPU 会一条一条地挨着执行其中的代码 CPU 在执行主调函数代码时如果遇到了被调函数 主调函数就会暂停 CPU 转而执行被调函数的代码 被调函数执行完毕后再返回到主调函数 主调函数根据刚才的状态继续往下执行
  • for循环2(python)

    在python中 for循环的功能更加强大 对于可迭代对象的遍历更加的方便 可迭代对象 字符串 列表 元组等可以通过下标来访问元素的数据类型 同时这种数据类型也可以使用切片 例如我们遍历一个字符串 str hello for i in st
  • python时间序列动图_Python绘制时间序列数据的时序图、自相关图和偏自相关图

    时序图 自相关图和偏相关图是判断时间序列数据是否平稳的重要依据 本文涉及的扩展库numpy pandas statsmodels一般可以使用pip进行在线安装 如果安装失败 可以到http www lfd uci edu gohlke py
  • Java 基本命名规则

    一 项目名称 所有单词全部用小写 如 testjavaproject studentmanagement等 二 Java project中相关命名 1 包名 包名统一使用小写 点分隔符之间有且仅有一个自然语义的英语单词 用域名反过来写 不会
  • 关于uni-app课程开发的一心一得

    在当今互联网和移动互联网的时代 APP成为了人们生活和工作中不可或缺的一部分 而对于开发者来说 如何快速 高效 跨平台地开发一款APP也成为了关注焦点 而Uni App就是一种可以快速开发跨平台APP的方式 通过一套代码可以同时发布到多个平
  • Python3《机器学习实战》学习笔记(四):朴素贝叶斯实战篇之新浪新闻分类

    一 朴素贝叶斯改进之拉普拉斯平滑 上篇文章提到过 算法存在一定的问题 需要进行改进 那么需要改进的地方在哪里呢 利用贝叶斯分类器对文档进行分类时 要计算多个概率的乘积以获得文档属于某个类别的概率 即计算p w0 1 p w1 1 p w2

随机推荐

  • cocos2d-html5 碰撞检测的几种方法

    游戏中的碰撞还是比较多的 比如角色与角色的碰撞 角色与墙壁的碰撞 角色与怪物的碰撞等 都需要 进行碰撞的检测 来触发一定的事件 最近在尝试制作一个小游戏的时候需要用到碰撞检测 然后就查了下资料 并在论坛进行提问等算是找到了比较满意的碰撞检测
  • 大白话用Transformer做Object Detection

    作者 张恒 单位 法国国家信息与自动化研究所 研究方向 目标检测 传感器融合 记录一下隔离期间学习的 DETR 1 系列文章 追求简单 清晰 易懂 分上下两部分 上篇介绍 DETR 的基本原理 下篇是针对 DETR 缺点的改进工作 大白话
  • Android动态权限申请框架

    XmPermissions 项目介绍 Android动态权限申请框架 Github地址 https github com lhm0603 XmPermissionsProject 使用说明 XmPermissions 支持 Android
  • 2020年蓝桥杯

    专栏 蓝桥杯题目 目录 一 门牌制作 二 跑步锻炼 三 蛇形填数 四 排序 五 寻找2020 六 成绩统计 七 单词分析 八 数字三角形 九 平面切分 一 门牌制作 题目描述 小蓝要为一条街的住户制作门牌号 这条街一共有2020 位住户 门
  • 【NLP】第 1 章 : 语言模型简介

    使人不同于地球上其他动物物种的最大发展之一是语言的进化 这使我们能够交流和交流想法和思想 从而导致包括互联网在内的许多科学发现 这就是语言的重要性 因此 当我们涉足人工智能领域 时 除非我们确保机器能够理解和理解自然语言 否则在那里取得的进
  • 【linux】Grok Debugger本地安装过程

    1 概述 转载 https blog 51cto com fengwan 1758845 最近在使用ELK对日志进行集中管理 因为涉及到日志的规则经常要用到http grokdebug herokuapp com 进行调试 但是因为国内网络
  • nacos配置中心将原来的配置读取到配置中心并且应用

    将模块的所有配置放到配置中心里去 刚才说了那么多 我们可以将数值储存在配置中心 及时调用 那么我们是否可以将我们之前的配置放到配置中心里呢 let s go 我们当前的配值如下 spring datasource username root
  • thymeleaf固定前端信息的循环次数

    thymeleaf固定前端信息的循环次数 div class part body div
  • ajax 禁止跨域,AJAX_解决AJAX中跨域访问出现''没有权限''的错误,禁止访问非同域的网站,下面一 - phpStudy...

    解决AJAX中跨域访问出现 没有权限 的错误 禁止访问非同域的网站 下面一个例子来访问http www google cn function createobj if window ActiveXObject return new Acti
  • 鱼类识别系统:基于深度学习的生态保护与渔业管理利器【鱼类识别

    请接收一份来自大厂的保姆级面试稿 如何优雅的介绍自己的项目经验 诺瓦一面后测评 合肥就业求职好公司及薪资汇总 基恩士全流程 已测评等消息中 有无学历厂推荐 2023基恩士面经 送上一首凉凉 虹软24届校招提前批 笔试本周日开始 算法类看这里
  • Nginx的upstream_response_time

    转载请注明文章出处 tlanyan me upstream re 前几日为了查看FPM的性能 在Nginx的配置里增加FPM响应时间的header http server location php add header X Upstream
  • python3 dataframe中列数据为字典,拆分成多列或转存某个关键字的值

    下载到的数据里常有某列中为字典格式的数据 想把字典中的数据独立成列方便读取 或者读取字典中某个关键字的值独立存放 例如 A列中字典关键字type1的值存放到B列 解决思路 1 将A列格式转换为列表 2 列表再转换为dataframe 3 直
  • Linux 代理服务器 squid 安装和使用 [正向代理]

    目录 什么是 squid 相关版本 代理服务器相关配置 squid 安装 启动 squid 服务 修改配置文件 设置需要代理的 ip 查看服务运行状态 客户端的使用 软件自带代理功能 mac 网络偏好设置 全局代理 指定应用程序走代理 什么
  • ES6系列教程第四篇--asyn详解

    一 什么是async async其实是ES7的才有的关键字 放在这里说 其实是和我们前面所说的Promise Generator有很大关联的 async的意思是 异步 顾名思义是有关异步操作有关的关键字 下面我们就来构造一个async方法
  • 2022国赛数模使用的java代码

    Test public void test3 把excel直接复制过来的矩阵 插入逗号 Double data new Double 14 14 Scanner in new Scanner System in for int i 0 i
  • C/C++:MSVC与GCC的常见区别

    今天看别人的代码 忽然发现有人定义了变量长度的数组 我用msvc new数组new了好几年 原来gcc不用new 巨硬害我 巨硬害我 巨硬坑太多了 此生不再用巨硬 msvc不能定义常量长度的数组 而gcc可以 msvc的memcpy可以不包
  • IPSec基础-密钥交换和密钥保护

    Internet密钥交换 IKE 两台IPSec计算机在交换数据之前 必须首先建立某种约定 这种约定 称为 安全关联 指双方需要就如何保护信息 交换信息等公用的安全设置达成一致 更重要的是 必须有一种方法 使那两台计算机安全地交换一套密钥
  • 简单的模糊查询

    使用js在输入框输入内容 即可查询对应数据 代码如下
  • Ant Design Pro V5精讲(实践篇一):自定义登录界面、主界面

    用户需求 登录界面改造成自己的 主界面的logo及产品名称改造成自己的 语言包去掉或者只留中英语言包 登录界面改造 进入pages user login目录找到index tsx 去掉语言包栏目 div 南极客 2021 5 8 去掉国际化
  • hydra详解(仅供学习参考)

    一 概述 Hydra是一款非常强大的渗透工具 由著名的黑客组织THC开发的一款开源工具 二 使用方法 hybra基础语法 hydra 参数 IP 服务 参数 l login 小写 指定用户名进行破解 L file 大写 指定用户的用户名字典