用途:该技能面向渗透测试人员与安全审计人员,用于在获得明确书面授权的测试或实验环境中,使用 Hashcat 评估口令强度、验证密码策略有效性,并生成哈希分析报告。资料明确强调仅限授权的渗透测试与密码策略评估。
主要能力:识别捕获哈希的类型;执行字典攻击、暴力破解与基于规则的攻击;创建自定义 Hashcat 规则进行定向破解;根据破解结果分析口令强度;生成密码策略有效性的合规报告;对 GPU 哈希破解性能进行基准测试。
攻击模式(资料给出):字典 -a 0;组合 -a 1(合并两个字典);暴力破解 -a 3(基于掩码枚举);基于规则 -a 0 -r(字典加变换规则);混合 -a 6/7(字典加掩码)。常见哈希模式:0 MD5、100 SHA-1、1000 NTLM、1800 sha512crypt、3200 bcrypt、13100 Kerberos TGS-REP。
使用方式与前提:需熟悉密码学概念与工具,具备安全的测试或实验环境,Python 3.8+ 及所需依赖,并拥有相应授权。适用场景包括安全评估、事件响应相关流程、定期安全测试或审计,以及通过实操验证安全控制。
验证标准:哈希类型识别正确;字典攻击可破解弱口令;规则攻击可破解符合策略的口令;掩码攻击可破解短口令;结果报告展示口令强度分布;所有操作均在授权范围内。
安全与限制:仅在获得明确书面授权时进行哈希破解;对捕获的哈希数据在传输与存储中加以保护;立即向资产所有者报告所有已破解口令;将结果用于改进密码策略而非利用用户;在项目结束后销毁已破解口令数据;遵守渗透测试范围的交战规则。资料未提供具体安装命令、价格或平台信息。