ctf-crypto

Solves authorized CTF cryptography, encoding, RSA, and lattice challenges with reproducible scripts.

1|Updated Aug 3, 2026
One-click install
npx skills add https://github.com/hanmujun/hanmujun-agent-public --skill ctf-crypto-hanmujun
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ctf-crypto
Source: https://github.com/hanmujun/hanmujun-agent-public/tree/main/.agents/skills/ctf-crypto
Command: npx skills add https://github.com/hanmujun/hanmujun-agent-public --skill ctf-crypto-hanmujun

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Solving CTF cryptography challenges requires deep knowledge across many domains such as RSA, symmetric ciphers, PRNG, lattices, and encodings, and ad-hoc manual attempts often produce unverifiable or non-reproducible results. ## Core Features & Use Cases - Broad Crypto Coverage: Handles cryptography, encoding, PRNG, RSA, symmetric cipher, lattice, and mathematical challenge types through a detailed technical manual. - Bridge to Full Manual: Routes to the complete technical handbook at skill-library/ctf-crypto/SKILL.md and loads relevant references on demand. - Reproducible Workflow: Requires all computations to be written as reproducible scripts saved in the challenge workspace rather than submitting flags directly. - Use Case: Given an RSA challenge with a small public exponent, load the crypto manual, write a verification script implementing the attack in the challenge workspace, and validate the recovered plaintext before flag submission. ## Quick Start Load the ctf-crypto skill and solve the current RSA challenge by writing a reproducible attack script in the challenge workspace.

Frequently Asked Questions about ctf-crypto

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I solve CTF cryptography challenges with an AI agent?▼

Load the ctf-crypto skill, which bridges to a full technical manual covering RSA, PRNG, lattices, and encodings. The agent reads the manual, picks an attack technique, and writes a reproducible script in the challenge workspace to verify the solution.

What crypto challenge types does this skill cover?▼

It covers cryptography, encoding, PRNG, RSA, symmetric cipher, lattice, and mathematical challenge categories. Each category is detailed in the referenced technical manual at skill-library/ctf-crypto/SKILL.md.

Does the skill submit flags directly to the CTF platform?▼

No. The skill explicitly requires all computations to be written as reproducible scripts saved in the challenge workspace, and flags are not submitted directly. Verification happens locally before any submission step.

Is this skill limited to authorized CTF environments?▼

Yes. The skill description scopes it to authorized CTF challenges, meaning sanctioned competition or practice platforms. It is a bridge to reference material and scripting workflows, not a tool for attacking real systems.

Why write attack scripts instead of computing answers inline?▼

Reproducible scripts saved in the challenge workspace allow results to be re-verified, audited, and resumed after interruptions. Inline computation loses evidence and cannot be rechecked by supervisors or teammates.