Nouman-J-Nizami/Authentication-cracking-con-Hydra

GitHub: Nouman-J-Nizami/Authentication-cracking-con-Hydra

该项目记录了在受控实验室中使用 Hydra 对 SSH 和 FTP 服务进行身份验证安全评估的完整实践流程,旨在帮助使用者理解弱凭据风险与身份验证加固方法。

Stars: 0 | Forks: 0

## 使用 Hydra 进行身份验证测试 – SSH 与 FTP 安全评估 ## 概述 本仓库记录了在受控实验室环境中使用 Kali Linux 和 Metasploitable 2 进行的一项实际身份验证安全评估。 该项目侧重于通过服务枚举、凭据验证、自定义字典生成、受控密码审计以及身份验证日志分析,来评估 SSH 和 FTP 身份验证机制。 目的是了解在遵循道德和授权测试程序的安全评估过程中,如何识别弱凭据和不安全的身份验证实践。 ## 目标 - 验证 SSH 服务的可用性和功能 - 分析暴露的 FTP 服务 - 测试 FTP 匿名访问 - 创建并使用自定义身份验证字典 - 使用 Hydra 执行受控身份验证测试 - 手动验证发现的凭据 - 审查身份验证日志和服务行为 - 了解与弱密码相关的风险 ## 实验室环境 ### 攻击机 - Kali Linux ### 目标机 - Metasploitable 2 ### 网络配置 - 隔离的虚拟实验室网络 - 受控测试环境 - 授权的安全评估场景 ## 使用的工具 - Hydra - Kali Linux - Metasploitable 2 - SSH 客户端 - FTP 客户端 - Linux 命令行实用程序 - 自定义字典 ## 项目活动 ### SSH 服务评估 - 服务发现与验证 - 连接测试 - 身份验证验证 - 凭据测试 - 手动登录确认 ### FTP 服务评估 - FTP 枚举 - 匿名访问验证 - 服务配置分析 - 身份验证测试 - 访问验证 ### 字典准备 - 创建自定义凭据列表 - 选择候选用户名 - 密码测试准备 - 受控身份验证工作流 ### Hydra 身份验证测试 - 针对暴露服务的凭据审计 - 密码验证 - 身份验证结果分析 - 发现有效登录组合 - 验证成功的身份验证尝试 ## 关键发现 - 成功的服务枚举 - 验证了身份验证机制 - 在受控环境中完成了凭据测试 - 分析了服务暴露情况 - 将身份验证事件与系统日志关联 - 获得了对密码安全弱点的实际了解 ## 演示的安全概念 - 身份验证安全 - 密码审计 - SSH 安全评估 - FTP 安全评估 - 凭据管理 - 服务枚举 - 身份验证日志记录 - 安全监控 - 访问控制验证 - 防御性安全分析 ## 展示的技能 - Linux 管理 - 网络服务分析 - 身份验证测试 - Hydra 使用 - SSH 管理 - FTP 分析 - 日志调查 - 漏洞评估 - 安全文档编写 - 网络安全报告 ## 学习成果 本项目提供了身份验证安全测试方法的实践经验,并演示了弱凭据如何增加组织的风险。 该实践强化了强密码策略、安全的身份验证实践、服务加固、监控以及持续安全评估的重要性。 ## 免责声明 本仓库中记录的所有活动均完全在隔离的实验室环境中进行,仅用于教育目的、网络安全培训和授权的安全测试。 ## 作者 Nouman Javed Nizami 网络安全分析师 | 身份验证安全与网络防御实验室
标签:Hydra, PoC, SSH, 内存分配, 安全测试, 攻击性安全, 暴力破解