SuperAPI AI 工具集

cracking-passwords

通用与其它

查看项目

更新于 10-16 00:21

技能介绍

用途:面向授权渗透测试中的密码破解与凭据攻击,协助哈希破解(hashcat、john)、哈希识别与提取、凭据喷洒与暴力破解、彩虹表、Pass-the-Hash、字典生成和基于规则的攻击。

主要能力:哈希识别可用 hashid、hash-identifier、haiti 或按格式长度判断(MD5 32 位十六进制、SHA1 40 位、SHA256 64 位、NTLM 32 位、bcrypt 以 $2a$/$2b$/$2y$ 开头)。hashcat 基本用法如 hashcat -m <hash_type> -a 0 hashes.txt wordlist.txt,攻击模式含 -a 0 字典、-a 1 组合、-a 3 暴力、-a 6/7 混合;掩码如 ?l ?u ?d ?s ?a ?b。常用 -m 类型包括 0 MD5、100 SHA1、1400 SHA256、1700 SHA512、1000 NTLM、5600 NetNTLMv2、3200 bcrypt、1800 sha512crypt、13100 Kerberoasting、18200 ASREPRoasting、22000 WPA。john 支持自动检测与 --format、--wordlist、--rules、--show。特定哈希含 NTLM、NTLMv2、Kerberoast、ASREPRoast、bcrypt、Linux SHA512、WPA/WPA2(可用 hcxpcapngtool 转换)。在线暴力破解使用 hydra(http-post-form、ssh、ftp、smb、rdp)和 medusa。Pass-the-Hash 涉及 secretsdump、mimikatz、pth-winexe、NetExec(nxc)、psexec.py、wmiexec.py。性能优化含 -d 指定设备、-w 提升负载、--status、-b 基准测试。

使用方式:安装示例 apt install hashcat;字典常见于 /usr/share/wordlists/rockyou.txt 与 SecLists;字典生成与凭据喷洒命令参考见 references/wordlist-generation-and-spraying.md。

适用场景:授权范围内的哈希破解、凭据强度评估、Kerberoast/ASREPRoast 结果破解、无线握手破解等。

限制与风险:破解的授权程度取决于哈希来源,须确认系统在范围内,恢复出的明文按活凭据处理(静态加密、勿粘贴到共享文档或第三方破解服务、按约定保留期销毁)。喷洒会带来可用性风险,须书面确认锁定阈值与观察窗口、约定尝试速率和指定联系人。泄露语料默认不可随意使用,需明确授权与合法依据。Pass-the-Hash 属认证行为,横向移动未明确授权不得进行。在线暴力破解属测试而非破解,应改用相应测试技能并注意锁定。交付物通常只需说明弱凭据事实与策略影响,不建议写入恢复的明文。