mcpField
P
pentest-ctf-crypto

pentest-ctf-crypto

github.com/jd-opensourceSecurity31556 installsUpdated 28w ago
Repository

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

  1. 01Identify encryption and encoding types
  2. 02Analyze or brute-force classical ciphers
  3. 03Check common RSA weaknesses
  4. 04Identify hashes and attempt cracking
  5. 05Solve cryptography math and prime problems

Use cases

  1. 01Identify an unknown cipher in a challenge
  2. 02Test RSA keys for common weaknesses
  3. 03Analyze hashes for cracking or length extension
  4. 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-crypto

After installing, type/pentest-ctf-cryptoin Claude Code to confirm it loaded.

Bundled filesreferences/tools.mdreferences/workflows.md

Details

From the project README

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

Comments

Markdown supported