mcpField
P
performing-hash-cracking-with-hashcat

performing-hash-cracking-with-hashcat

github.com/mukul975安全35.2k90 次安装8 周前更新
代码仓库

关于 performing-hash-cracking-with-hashcat

面向授权渗透测试人员和安全审计人员的 Hashcat 哈希破解技能,涵盖攻击模式、规则集及密码强度评估。

主要功能

  1. 01识别哈希类型
  2. 02运行字典、暴力及规则攻击
  3. 03创建自定义 Hashcat 规则
  4. 04分析破解结果中的密码强度
  5. 05生成密码策略评估报告
  6. 06基准测试 GPU 破解性能

适用场景

  1. 01执行授权的密码强度审计
  2. 02验证密码策略的有效性
  3. 03整理渗透测试的哈希分析结果

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/mukul975/anthropic-cybersecurity-skills --skill performing-hash-cracking-with-hashcat

安装后在 Claude Code 中输入/performing-hash-cracking-with-hashcat确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

LICENSE
assets/
template.md
references/
api-reference.md
standards.md
workflows.md
scripts/
agent.py
process.py

详细介绍

使用 Hashcat 执行哈希破解

概述

哈希破解是渗透测试人员和安全审计员评估密码强度的一项基本技能。Hashcat 是世界上速度最快的密码恢复工具,支持 300 多种哈希类型并具备 GPU 加速能力。本技能涵盖使用 hashcat 进行授权密码审计、理解攻击模式、创建有效的规则集以及生成哈希分析报告。本技能严格仅用于授权的渗透测试和密码策略评估。

何时使用

  • 在开展涉及使用 hashcat 执行哈希破解的安全评估时
  • 在针对相关安全事件遵循事件响应流程时
  • 在执行计划内的安全测试或审计活动时
  • 在通过动手测试验证安全控制措施时

前提条件

  • 熟悉密码学概念和工具
  • 拥有用于安全执行的测试或实验环境
  • 已安装 Python 3.8+ 及所需依赖项
  • 对任何测试活动拥有适当授权

目标

  • 从捕获的哈希中识别哈希类型
  • 执行字典、暴力破解和基于规则的攻击
  • 创建自定义 hashcat 规则以进行针对性破解
  • 根据破解结果分析密码强度
  • 生成关于密码策略有效性的合规报告
  • 对哈希破解的 GPU 性能进行基准测试

核心概念

Hashcat 攻击模式
模式标志描述使用场景
字典-a 0词表攻击已知的密码模式
组合-a 1组合两个词表复合密码
暴力破解-a 3基于掩码的枚举短密码
基于规则-a 0 -r字典 + 转换规则复杂变体
混合-a 6/7词表 + 掩码附加数字的密码
常见哈希类型
哈希模式类型示例用途
0MD5旧式 Web 应用
100SHA-1旧式系统
1000NTLMWindows 凭据
1800sha512cryptLinux /etc/shadow
3200bcrypt现代 Web 应用
13100Kerberos TGS-REPActive Directory

安全注意事项

  • 仅在获得明确书面授权的情况下执行哈希破解
  • 在传输和存储过程中保护所有捕获的哈希数据
  • 立即向资产所有者报告所有已破解的密码
  • 利用结果改进密码策略,而不是利用用户
  • 在项目结束后销毁已破解的密码数据
  • 遵守渗透测试范围的约定规则

验证标准

  • 哈希类型识别正确
  • 字典攻击可破解弱密码
  • 基于规则的攻击可破解符合策略的密码
  • 掩码攻击可破解短密码
  • 结果报告显示密码强度分布
  • 所有操作均在授权范围内执行

评论

支持 Markdown