
Ctf Crypto
Break CTF cryptography challenges by applying structured attack playbooks for RSA, AES, ECC, lattices, and related math-heavy crypto puzzles.
Overview
ctf-crypto is a specialized agent skill that packages cryptography attack techniques for capture-the-flag style problems. It is aimed at builders and security hobbyists who hit encrypted flags, broken implementations, or math-heavy crypto tasks involving RSA, AES, elliptic curves, lattices, zero-knowledge puzzles, and weak randomness. When you invoke it during a CTF or a deliberate crypto audit exercise, the agent should reason with known classical and modern attack patterns—padding oracles, Wiener and Coppersmith-style RSA attacks, Pollard methods, GCM misuse, and lattice reduction paths—instead of guessing. On the Prism journey it is phase-specific to Ship security: it does not help you ship features, but it deepens how you stress-test crypto assumptions before production. Complexity is advanced; prerequisites include comfort with modular arithmetic and reading challenge binaries or scripts.
Install
npx skills add https://github.com/Madvith-d/ctf --skill skill.mdWhat is this skill?
- Covers RSA, AES, ECC, GCM, stream and block ciphers, hashing, signatures, and ZKP-style puzzles
- Includes lattice, LWE, and CVP angles plus number-theory tooling (Coppersmith, Pollard, Wiener)
- Addresses padding oracle, key derivation, and PRNG weaknesses common in CTF crypto tasks
- Oriented to attack techniques when breaking challenge ciphertexts or flawed crypto schemes
Recommended Skills
Journey fit
Shelved under Ship security because the skill is offensive analysis and exploitation of crypto implementations—the same muscle builders use for security reviews and CTF-style hardening insight. Security subphase fits challenge-solving around encryption, signatures, padding oracles, and primitive weaknesses rather than product feature work.
SKILL.md
READMESKILL.md - Ctf Crypto
Provides cryptography attack techniques for CTF challenges. Use when attacking encryption, hashing, signatures, ZKP, PRNG, or mathematical crypto problems involving RSA, AES, ECC, lattices, LWE, CVP, number theory, Coppersmith, Pollard, Wiener, padding oracle, GCM, key derivation, or stream/block cipher weaknesses. # ctf-crypto { "name": "ctf-crypto", "description": "Provides cryptography attack techniques for CTF challenges. Use when attacking encryption, hashing, signatures, ZKP, PRNG, or mathematical crypto problems involving RSA, AES, ECC, lattices, LWE, CVP, number theory, Coppersmith, Pollard, Wiener, padding oracle, GCM, key derivation, or stream/block cipher weaknesses." }