跳到正文
cccskills
免费在 GitHub 公开

ctf-crypto

Analyze CTF cryptography challenges by identifying the cipher and matching known parameters to possible attacks. It provides formulas, attack parameters, and Python snippets for RSA, AES, elliptic curves, random number generators, classical ciphers, and lattice problems.

中文简介正在准备中。当前显示英语简介。

原文查看原文说明

CTF密码学攻击知识库 — RSA攻击(小指数/共模/Wiener/Coppersmith)、AES攻击(Padding Oracle/ECB字节翻转/GCM nonce重用)、ECC攻击、LFSR/LCG/PRNG攻击、古典密码、LWE格攻击

查看安装方法

适用场景

  • Choose RSA approaches from the given parameters
  • Investigate weaknesses in AES modes
  • Analyze random number sequences for predictability
  • Find references for classical ciphers and lattice problems

包含的文件(7)

  • SKILL.md2.4 KB
  • references/aes-and-block-cipher-attacks.md3.9 KB
  • references/classic-cipher-attacks.md4.1 KB
  • references/ecc-attacks-cheatsheet.md2.6 KB
  • references/lattice-and-lwe-attacks.md1.8 KB
  • references/prng-and-stream-cipher-attacks.md2.6 KB
  • references/rsa-attacks-cheatsheet.md3.3 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

CTF 密码学攻击知识库

针对 CTF Crypto 题目的实战攻击知识库,提供具体攻击参数、数学公式、Python 代码片段。

与 crypto-toolkit 的区别:

  • crypto-toolkit → 编解码操作工具(base64 解码、MD5 哈希、AES 加解密)
  • ctf-crypto → 密码学攻击知识(RSA 小指数攻击怎么做、Padding Oracle 怎么利用)

核心原则

  1. 先识别加密体系 — 看密钥长度、加密模式、已知量,确定攻击方向
  2. 工具验证 — 使用 python_execute 执行攻击代码,用 crypto_decode 做辅助编解码
  3. 参数敏感 — 密码学攻击对参数极其敏感,必须精确计算

场景路由

场景参考文档核心攻击
RSA 攻击rsa-attacks-cheatsheet.md小e/共模/Wiener/Pollard/Fermat/Coppersmith
AES/分组密码攻击aes-and-block-cipher-attacks.mdECB翻转/Padding Oracle/GCM nonce重用
ECC 攻击ecc-attacks-cheatsheet.md小子群/invalid curve/Smart/Pohlig-Hellman
PRNG/流密码攻击prng-and-stream-cipher-attacks.mdMT19937/LCG/LFSR/RC4
古典密码classic-cipher-attacks.mdVigenere/XOR频率分析/OTP重用
格攻击lattice-and-lwe-attacks.mdLLL/BKZ/HNP/LWE embedding

快速判题指南

题目特征可能攻击推荐参考
给了 n, e, cRSArsa-attacks-cheatsheet.md
e=3 或 e 很小RSA 小指数攻击rsa-attacks-cheatsheet.md
多组 (n, e, c) 且 n 相同RSA 共模攻击rsa-attacks-cheatsheet.md
n 很大但 e 很大Wiener 攻击rsa-attacks-cheatsheet.md
AES-CBC + 解密 oraclePadding Oracleaes-and-block-cipher-attacks.md
AES-ECB + 可控明文ECB 字节翻转aes-and-block-cipher-attacks.md
椭圆曲线参数ECC 攻击ecc-attacks-cheatsheet.md
给了随机数序列PRNG 预测prng-and-stream-cipher-attacks.md
给了密文和部分明文XOR/流密码classic-cipher-attacks.md
矩阵/向量运算格攻击lattice-and-lwe-attacks.md

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

Assess AI agents and MCP tools for malicious instructions, tool misuse, permission violations, and data leaks. The skill organizes checks across applications, identity, data, deployment, and models, with references for each risk area.

中文简介正在准备中。当前显示英语简介。

  • Review prompt injection risks in AI applications
  • Check MCP tool misuse and trust boundaries
  • Assess agent permissions and credential misuse
Netw0rkNoob/VulnClaw37662026年10月12日 更新

Test Android app security by operating the app and inspecting network traffic first, then analyzing APK code or observing functions during execution when needed. Verify vulnerabilities and produce a report with screenshots, traffic evidence, and code review findings.

中文简介正在准备中。当前显示英语简介。

  • Observing app traffic during real user flows
  • Analyzing code when traffic is hidden or encrypted
  • Testing API authorization by modifying and replaying requests
Netw0rkNoob/VulnClaw37662026年10月12日 更新

Analyze traffic from Android apps, browser JavaScript, and desktop clients to prepare requests for replay in Burp. Investigate signatures, encryption, and session dependencies when they block replay, and retain working request samples with supporting observations.

中文简介正在准备中。当前显示英语简介。

  • Capture Android app traffic during real user flows
  • Investigate browser request signatures and tokens
  • Analyze desktop client signing logic
Netw0rkNoob/VulnClaw37662026年10月12日 更新

Handle encoded strings and cryptographic data with tool-based conversions. Decode layered formats, calculate hashes, encrypt or decrypt with AES and RSA, and inspect JWT tokens, which carry encoded headers and data used in authentication.

中文简介正在准备中。当前显示英语简介。

  • Decoding strings with multiple layers of encoding
  • Calculating hashes and checking likely hash formats
  • Encrypting or decrypting data with a known key
Netw0rkNoob/VulnClaw37662026年10月12日 更新

ctf-misc

免费

Find relevant references for CTF miscellaneous challenges, including restricted execution environments, layered encodings, hidden data in media, and game or virtual machine analysis. It also covers CTFd platform operations and Linux privilege escalation.

中文简介正在准备中。当前显示英语简介。

  • Investigate Python or Bash jail challenges
  • Identify layered encodings and hidden media data
  • Analyze games and custom virtual machines
Netw0rkNoob/VulnClaw37662026年10月12日 更新

ctf-web

免费

Solve CTF web challenges using concrete test inputs, request templates, and PHP code review checklists. The reference covers type comparisons, command injection, template injection, deserialization, source extraction, and common locations for challenge flags.

中文简介正在准备中。当前显示英语简介。

  • Review PHP source code in a CTF challenge
  • Investigate type comparisons and input filters
  • Explore template injection and deserialization
Netw0rkNoob/VulnClaw37662026年10月12日 更新

查看 Netw0rkNoob 的全部技能

报告此技能的问题