Skip to main content
ClaudeWave
Skill282 repo starsupdated yesterday

pentest-ctf-crypto

This Claude Code skill provides cryptographic attack techniques for penetration testing and Capture The Flag competitions, including cipher identification and cracking, RSA vulnerability exploitation, hash analysis, and mathematical cryptography problem-solving. Use it when analyzing weak or broken cryptographic implementations, solving CTF crypto challenges, or identifying vulnerabilities in encryption systems during security assessments.

Install in Claude Code
Copy
git clone --depth 1 https://github.com/jd-opensource/JoySafeter /tmp/pentest-ctf-crypto && cp -r /tmp/pentest-ctf-crypto/skills/pentest-ctf-crypto ~/.claude/skills/pentest-ctf-crypto
Then start a new Claude Code session; the skill loads automatically.

SKILL.md

# Pentest CTF Crypto

## Purpose
Analyze and break cryptographic implementations, including classical ciphers, RSA weak keys, and hash extensions.

## Core Workflow
1. **Cipher Identification**: Identify the type of encryption or encoding used (e.g., Base64, Caesar, RSA).
2. **Classical Cracking**: Brute-force or analyze frequency for classical ciphers using `ciphey` or online tools.
3. **RSA Attacks**: Check for common RSA weaknesses (small e, small factors) using `RsaCtfTool`.
4. **Hash Analysis**: Identify hash types and attempt cracking or length extension attacks using `hashcat` or `hashpump`.
5. **Math/Primes**: Solve mathematical problems related to cryptography using `sagemath`.

## References
- `references/tools.md`
- `references/workflows.md`