{"enrichment":{"faq":[{"a":"ctf-crypto is a reference guide for cryptographic attack methods in CTF competitions, covering classical and modern cipher exploits, RSA and ECC vulnerabilities, lattice-based attacks, PRNG state recovery, and zero-knowledge proof breaks. It includes practical one-liners and supporting documentation for techniques like padding oracles, key derivation weaknesses, and Coppersmith attacks.","q":"What cryptography CTF challenges does ctf-crypto cover?"},{"a":"ctf-crypto provides exploits for RSA vulnerabilities including Wiener attacks on small d values, Hastad broadcast attacks, Coppersmith polynomial root-finding methods, and Pollard p-1 factorization. The guide includes practical implementations and setup instructions for Python packages and external tools needed to execute these attacks.","q":"How does ctf-crypto help with RSA attack techniques?"},{"a":"ctf-crypto covers elliptic curve attacks including ECDSA nonce reuse exploitation and discrete logarithm problem-solving techniques. It provides reference implementations and explains how to identify and exploit weaknesses in ECC implementations commonly found in CTF challenges.","q":"What elliptic curve discrete log methods are in ctf-crypto?"},{"a":"Yes, ctf-crypto includes detailed coverage of padding oracle attacks and other oracle-based decryption methods. It also covers related symmetric cipher weaknesses like CBC mode bit flipping, AES encryption vulnerabilities, and GCM nonce reuse issues with practical exploitation examples.","q":"Does ctf-crypto explain padding oracle attacks?"},{"a":"ctf-crypto covers lattice reduction for LWE problems, Coppersmith polynomial root-finding, meet-in-the-middle birthday attacks, and general number theory factoring methods. It provides setup instructions for constraint solvers like Z3 and explains how to apply these techniques to solve crypto CTF problems.","q":"What lattice and number theory techniques does ctf-crypto include?"},{"a":"ctf-crypto addresses PRNG state recovery, stream cipher LFSR attacks, and hash function collision techniques including frequency analysis for classical ciphers and XOR key recovery methods. It includes practical one-liners and supporting documentation for implementing these attacks in CTF scenarios.","q":"How can ctf-crypto help break PRNG and hash functions?"}],"shadow_tags":["attack-automation","mathematical-cryptanalysis","oracle-exploitation","key-recovery-techniques","cipher-weaknesses","prng-prediction","lattice-problems","side-channel-attacks","padding-schemes","algebraic-structures"],"summary_rewrite":"ctf-crypto is a reference guide for cryptographic attack methods in CTF competitions, covering classical and modern cipher exploits, RSA and ECC vulnerabilities, lattice-based attacks, PRNG state recovery, and zero-knowledge proof breaks. It includes practical one-liners and supporting documentation for techniques like padding oracles, key derivation weaknesses, and Coppersmith attacks, with setup instructions for Python packages and external tools."},"files":[{"bytes":38930,"path":"ctf-crypto/SKILL.md","sha256":"a2721c027ee399caa866586f8a28bc04f3130445fda55a909b7390d85eb7cfc1","url":"https://skillfed.io/files/ljagiello/ctf-skills/ctf-crypto/84d4afa8/SKILL.md"}],"id":"ljagiello/ctf-skills/ctf-crypto","links":{"html":"https://skillfed.io/ljagiello/ctf-skills/ctf-crypto","md":"https://skillfed.io/ljagiello/ctf-skills/ctf-crypto.md","repo":"https://github.com/ljagiello/ctf-skills"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":334,"language":"Python","last_updated":"2026-07-24","license":"MIT","name":"ctf-crypto","publisher":"ljagiello","stars":2840},"relations":{"similar":[{"id":"hypnguyen1209/offensive-claude/crypto-analysis"},{"id":"yaklang/hack-skills/symmetric-cipher-attacks"},{"id":"yaklang/hack-skills/classical-cipher-analysis"},{"id":"Unclecheng-li/VulnClaw/ctf-crypto"},{"id":"cyberkaida/reverse-engineering-assistant/ctf-crypto"},{"id":"yaklang/hack-skills/rsa-attack-techniques"},{"id":"Unclecheng-li/VulnClaw/crypto-toolkit"},{"id":"ljagiello/ctf-skills/ctf-misc"},{"id":"yaklang/hack-skills/lattice-crypto-attacks"},{"id":"ljagiello/ctf-skills/ctf-reverse"}]},"slug":{"owner":"ljagiello","repo":"ctf-skills","skill":"ctf-crypto"},"version":"84d4afa8"}
