What problem does it solve?
This Skill helps recover RSA plaintexts, private factors, or signatures when the cryptosystem is weakened by small exponents, shared moduli, oracle leaks, close primes, poor padding, or faulty CRT implementations.
Core Features & Use Cases
- Attack selection: Matches the observed RSA parameters and side channels to the correct method, including direct factorization, Fermat, Pollard p-1, cube-root attacks, Hastad broadcast, Wiener, Boneh-Durfee, Coppersmith, common modulus, LSB oracle, Bleichenbacher, and CRT fault attacks.
- Cryptanalytic execution: Provides practical Python and SageMath-style approaches for computing factors, recovering plaintexts, and validating candidate results.
- Use cases: Ideal for CTF challenges, lab exercises, and authorized security reviews where the goal is to break weak RSA rather than build it.
Quick Start
Use the rsa-attack-techniques skill to inspect the given RSA inputs, identify the most likely attack path, and recover the plaintext or private factors with validation.