ctf-crypto
The ctf-crypto skill provides a reference for cryptography attack techniques used in Capture The Flag (CTF) challenges. It covers classic ciphers, modern cipher attacks, RSA, ECC, ZKP, and PRNG vulnerabilities, offering command-line snippets for common tools like RsaCtfTool, hashcat, and SageMath.
Is ctf-crypto safe to install?
Review the source first: our audit of ctf-crypto's source files found 16 shell commands, 1 external URL, file reads and writes (high risk). Every command and URL listed appears verbatim in the skill's source. The skill requires internet access to install packages and clone repositories. It executes shell commands for cryptographic analysis and tool installation.
How we audit skills: our security review methodology.
Who is this skill for?
CTF participants and security researchers performing cryptanalysis on encryption, hashing, signatures, and mathematical challenges.
What can you do with it?
- Identifying cipher types and analyzing cryptographic primitives
- Performing RSA attacks including small e, Wiener's, and Pollard's p-1
- Executing padding oracle attacks on AES-CBC
- Recovering LFSR feedback polynomials and tap masks
- Solving lattice-based challenges using LLL and BKZ
- Exploiting PRNG weaknesses like MT19937 state recovery
How good is this skill?
Quality score: 5/10. The skill provides a comprehensive, well-structured reference for CTF cryptography. It includes specific commands and clear guidance on when to pivot to other specialized skills.
What does the skill file contain?
# CTF Cryptography Quick reference for crypto CTF challenges. Each technique has a one-liner here; see supporting files for full details with code. ## Prerequisites **Python packages (all platforms):** ```bash pip install pycryptodome z3-solver sympy gmpy2 hashpumpy fpylll py_ecc ``` **Linux (apt):** ```bash apt install hashcat sagemath ``` **macOS (Homebrew):** ```bash brew install hashcat ``` **Manual install:** - SageMath — Linux: `apt install sagemath`, macOS: `brew install --cask sage` - RsaCtfTool — `git clone https://github.com/RsaCtfTool/RsaCtfTool` (automated RSA attacks) > **N...
Frequently asked questions
What tools does this skill require?
It requires Python 3, bash, and specific packages including pycryptodome, z3-solver, sympy, gmpy2, hashpumpy, fpylll, py_ecc, hashcat, and SageMath.
Does this skill handle RSA attacks?
Yes, it provides techniques for small e, common modulus, Wiener's, Pollard's p-1, Hastad's broadcast, and Coppersmith attacks.
When should I use a different skill?
Use /ctf-reverse for binary analysis, /ctf-forensics for packet or disk carving, /ctf-pwn or /ctf-web for network service exploits, /ctf-ai-ml for adversarial machine learning, and /ctf-misc for encoding puzzles.
Related skills
openclaw-secure-linux-cloud
270.1KUsers deploying OpenClaw on remote Linux cloud servers or VMs who require secure, hardened configurations
This skill provides a secure deployment and hardening framework for self-hosting OpenClaw on Linux cloud servers. It prioritizes private control planes, loopback binding, and SSH tunneling over public exposure.
find-skills
225.2KUsers and AI agents seeking to discover, evaluate, and install third-party agent skills from public registries
The find-skills skill searches multiple agent skill registries (skills.sh, clawhub.ai, and GitHub) in parallel to help users discover, vet, and install relevant agent capabilities. It provides a comparative report based on native popularity metrics, performs a heuristic security scan on top candidates, and flags skills already present on the user's system.
supabase
153.8KDevelopers building applications with Supabase who require assistance with database schema design, security policy implementation, CLI operations, and integration troubleshooting
The Supabase skill provides guidance for developing with the Supabase platform, including database management, authentication, RLS policies, CLI usage, and MCP server integration. It emphasizes verifying implementation against current documentation, following security checklists, and using specific CLI commands for schema migrations.
firebase-auth-basics
98.6KDevelopers building applications with Firebase who need to implement user sign-in, management, or secure data access
This skill provides guidance for configuring and managing Firebase Authentication, including user identity providers, token handling, and deployment of authentication settings via the Firebase CLI.