mcpField
P
pentest-ctf-crypto

pentest-ctf-crypto

github.com/jd-opensource安全31556 次安装28 周前更新
代码仓库

关于 pentest-ctf-crypto

用于分析和破解密码实现的安全技能,涵盖古典密码、弱 RSA 密钥和哈希长度扩展问题。工作流从识别密码类型延伸到数学分析,适用于 CTF 和渗透测试。

主要功能

  1. 01识别加密和编码类型
  2. 02分析或暴力破解古典密码
  3. 03检查常见 RSA 弱点
  4. 04识别哈希并尝试破解
  5. 05求解密码学数学与素数问题

适用场景

  1. 01识别挑战中的未知密码
  2. 02检测 RSA 密钥的常见弱点
  3. 03分析哈希破解或长度扩展问题
  4. 04求解密码学相关数学题

安装

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

$npx skills add https://github.com/jd-opensource/joysafeter --skill pentest-ctf-crypto

安装后在 Claude Code 中输入/pentest-ctf-crypto确认已加载。

附带文件references/tools.mdreferences/workflows.md

详细介绍

渗透测试 CTF 密码学

目的

分析并破解密码实现,包括古典密码、RSA 弱密钥和哈希扩展。

核心工作流

  1. 密码识别:识别所用的加密或编码类型(例如 Base64、Caesar、RSA)。
  2. 古典密码破解:使用 ciphey 或在线工具对古典密码进行暴力破解或频率分析。
  3. RSA 攻击:使用 RsaCtfTool 检查常见的 RSA 弱点(较小的 e、较小的因子)。
  4. 哈希分析:识别哈希类型,并使用 hashcat 或 hashpump 尝试破解或进行长度扩展攻击。
  5. 数学/素数:使用 sagemath 求解与密码学相关的数学问题。

参考资料

  • references/tools.md
  • references/workflows.md

评论

支持 Markdown