news 2026/5/1 9:00:22

【网络安全】渗透测试零基础入门之Hydra密码爆破工具使用教程,超强干货建议收藏!

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【网络安全】渗透测试零基础入门之Hydra密码爆破工具使用教程,超强干货建议收藏!

前言

这是我给粉丝盆友们整理的网络安全渗透测试入门阶段暴力猜解与防御基础教程。

本文主要讲解Hydra密码爆破工具

喜欢的朋友们,记得给我点赞支持和收藏一下,关注我,学习黑客技术。

Hydra也叫九头蛇,是一款开源的暴力PJ工具,集成在kali当中。

参数:

  • -l 指定用户名

  • -p 指定密码

  • -L 指定用户名字典

  • -P 指定密码字典

  • -C 指定所用格式为“user:password”的字典文件

  • -e

  • n null,表示尝试空密码

  • s same,把用户名本身当做密码进行尝试

  • r 反向,把用户名倒叙,当做密码进行尝试。

  • -vV 显示执行细节

  • -o 保存执行结果

  • -s 指定非默认端口

  • -M 指定破解的目标文件,如果不是默认端口,后面跟上“:port”

  • -t 指定爆破时的任务数量(默认16)

一、简单使用

1)在kali中打开终端,直接输入hydra,可以看到hydra的版本、参数、以及可以爆破的协议。

从图中圈起来的地方可以看到,hydra可以爆破 http、ftp、mysql等多种协议。

二、爆破SSH

我们拿爆破SSH协议来举个栗子。

-l参数指定用户名,-p参数指定密码,后面直接跟目标的IP地址和协议。

hydra -l root -p 12345678 192.168.31.173 ssh

成功的话,会把账号和密码高亮显示出来。

也可以使用另外一种格式:

hydra -l root -p 12345678 ssh://192.168.31.173

执行的结果都是一样的。

这里主要简单介绍一下用法,我知道我的SSH密码,所以就直接指定密码了。

但很多时候,我们是不知道密码的,所以就要使用密码字典来爆破。

三、使用字典爆破

小写的-p是指定密码,大写的-P是指定字典文件。

hydra -l root -P 密码字典 192.168.31.173 ssh

1)我们先准备一个简单的密码字典,创建一个pwd.txt文件,在里面输入几个简单的密码:

2)然后指定这个密码字典:

hydra -l root -P pwd.txt 192.168.31.173 ssh

可以看到爆破成功了,但只给了一个结果:

3)如果想看爆破的过程,可以加上-vV参数,显示执行细节:

hydra -l root -P pwd.txt 192.168.31.173 ssh -vV

我们的密码字典中有三个密码,它也会执行三次,并把执行过程列了出来。

4)上面的密码字典使用的是相对路径,我们也可以把它换成绝对路径:

hydra -l root -P /root/pwd.txt 192.168.31.173 ssh

SSH协议的默认用户是 root,所以上面我们都是指定的用户名,如果不确定用户名,就要指定用户名字典,比如下面这种格式:

hydra -L /root/usr.txt -P /root/pwd.txt 192.168.31.173 ssh

爆破其他协议服务时,把协议名和默认用户名换一下就可以了。

协议对应的服务名和默认密码经常会忘记,下面整理了一些常见的服务爆破格式。

四、Hydra爆破常见服务

远程桌面(RDP)

hydra -l administrator -P 密码字典 192.168.31.173 rdp

共享文件(SMB)

hydra -l administrator -P 密码字典 192.168.31.173 smb

文件传输(FTP)

hydra -l 用户名 -P 密码字典 192.168.31.173 ftp

邮箱协议(POP3)

hydra -l 用户名 -P 密码字典 192.168.31.173 pop3

MSSQL数据库

hydra -l sa -P 密码字典 192.168.31.173 mssql

MySQL数据库

hydra -l 用户名 -P 密码字典 192.168.31.173 mysql

Oracle数据库

hydra -l 用户名 -P 密码字典 192.168.31.173 oracle

Redis数据库

hydra -l 用户名 -P 密码字典 192.168.31.173 redis

PgSQL数据库

hydra -l 用户名 -P 密码字典 192.168.31.173 postgresql

网络安全学习资源分享:

给大家分享一份全套的网络安全学习资料,给那些想学习 网络安全的小伙伴们一点帮助!

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。

因篇幅有限,仅展示部分资料,朋友们如果有需要全套《网络安全入门+进阶学习资源包》,请看下方扫描即可前往获取


版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 5:02:28

27、在多云端运行Kubernetes与集群联邦

在多云端运行Kubernetes与集群联邦 1. 集群副本集偏好设置 在Kubernetes集群联邦中,可以通过 Clusters 映射来确定每个集群的 ReplicaSets 偏好。如果 Rebalance 为 true ,则必要时可在集群间移动运行中的副本。 type ClusterReplicaSetPreferences struct {MinR…

作者头像 李华
网站建设 2026/5/1 5:00:56

Wabbajack:重新定义游戏模组自动化安装的未来

Wabbajack:重新定义游戏模组自动化安装的未来 【免费下载链接】wabbajack An automated Modlist installer for various games. 项目地址: https://gitcode.com/gh_mirrors/wa/wabbajack 在游戏模组管理的世界中,Wabbajack以其革命性的自动化安装…

作者头像 李华
网站建设 2026/5/1 5:02:02

33、Kubernetes:管理与未来展望

Kubernetes:管理与未来展望 1. Helm 预定义值与文件值注入 Helm 作为 Kubernetes 的包管理器,提供了一些预定义值,可在模板中使用。例如在之前的 artifactory 图表模板中, Release.Name 、 Release.Service 、 Chart.Name 和 Chart.Version 就是 Helm 预定义值的…

作者头像 李华
网站建设 2026/5/1 7:11:01

Excel文件拆分

背景 在现代数据处理与办公自动化场景中,Excel 文件因其强大的表格功能而被广泛应用。然而,随着数据量的增长,单一文件往往因内容过多而变得难以处理、分享或进行分析。常见的需求包括:将包含多个工作表(Sheet&#x…

作者头像 李华
网站建设 2026/4/27 3:18:31

终极指南:如何用Pock彻底改造你的MacBook Touch Bar体验

终极指南:如何用Pock彻底改造你的MacBook Touch Bar体验 【免费下载链接】pock Widgets manager for MacBook Touch Bar 项目地址: https://gitcode.com/gh_mirrors/po/pock 你是否曾经觉得MacBook的Touch Bar像个摆设?除了偶尔调节音量亮度&…

作者头像 李华
网站建设 2026/4/25 16:01:03

VFXToolbox终极指南:5分钟掌握视觉特效制作利器

VFXToolbox终极指南:5分钟掌握视觉特效制作利器 【免费下载链接】VFXToolbox Additional tools for Visual Effect Artists 项目地址: https://gitcode.com/gh_mirrors/vf/VFXToolbox 在视觉特效制作的世界里,效率往往决定着成败。想象一下&#…

作者头像 李华