About pentest-ctf-crypto
A security skill for analyzing and breaking cryptographic implementations, including classical ciphers, weak RSA keys, and hash-extension issues. Its workflows guide CTF and penetration-testing investigations from cipher identification through mathematical analysis.
Key features
- 01Identify encryption and encoding types
- 02Analyze or brute-force classical ciphers
- 03Check common RSA weaknesses
- 04Identify hashes and attempt cracking
- 05Solve cryptography math and prime problems
Use cases
- 01Identify an unknown cipher in a challenge
- 02Test RSA keys for common weaknesses
- 03Analyze hashes for cracking or length extension
- 04Solve cryptography-related math problems
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ jd-opensource/ joysafeter --skill pentest-ctf-cryptoAfter installing, type/pentest-ctf-cryptoin Claude Code to confirm it loaded.
Bundled filesreferences/tools.mdreferences/workflows.md
Details
From the project READMEPentest CTF Crypto
Purpose
Analyze and break cryptographic implementations, including classical ciphers, RSA weak keys, and hash extensions.
Core Workflow
- Cipher Identification: Identify the type of encryption or encoding used (e.g., Base64, Caesar, RSA).
- Classical Cracking: Brute-force or analyze frequency for classical ciphers using
cipheyor online tools. - RSA Attacks: Check for common RSA weaknesses (small e, small factors) using
RsaCtfTool. - Hash Analysis: Identify hash types and attempt cracking or length extension attacks using
hashcatorhashpump. - Math/Primes: Solve mathematical problems related to cryptography using
sagemath.
References
references/tools.mdreferences/workflows.md
Comments
Markdown supported