Handy CTF Resources
Please keep in alphabetical order so they are easier to find.
Converters and decoders
Hash / RSA cracking
- Android APK Decompiler Online decompile tool
- apktool APK extractor, uses smali do disassemble dex
- dex2jar Dex to java decompiler, fails sometimes
- jadx Alternative dex to java decompiler, might not fail when dex2jar fails
- numpy powerful number cruncher
- pycrypto various crypto and hash implementations (sha-1, aes, …)
- pynacl python bindings to nacl (elliptic curve etc)
- pyopenssl python bindings to openssl
- Factoring RSA keys
- sympy includes ntheory.factorint() which is the best allround factoring algo. Solves most ctf-cases.
- yafu includes factor(), not good at pq that are similar for big modulo
- primefac python module to factor large numbers, works in parallell
- ECM factorization applet Horrible java applet but it can find p and q fast if they are close.
- quipqiup Substitution cracker
- untwister Can recover seed from various PRNG such as Mersenne Twister, PHP, Ruby.
PWN / Binary exploitation