This is some challenges I created for CTF competitions.
It is recommended to read Crypto writeups here, because it supports math rendering. 2022/05/22: GitHub supports MathJax rendering on GitHub now, but it still have some compatibility issues, so you might still want to use the url above when having issues.
Name | Category | Tags | Difficulty |
---|---|---|---|
Futago | Crypto, CSC | RSA | ★ |
RNG++ | Crypto | LCG | ★★ |
babyRSA | Crypto | RSA, ECC | ★★ |
Top Secret | Crypto | GF, dlog | ★★☆ |
Cipher Switching Service | Crypto | RSA, ElGamal | ★★☆ |
Signature | Crypto | ECDSA, LLL, AES-CTR | ★★★ |
RNG+++ | Crypto | LCG, LLL | ★★★☆ |
Nim Notes | Web | Script Gadgets, CSRF, CRLF Injection, CSP | ★★★☆ |
Genie [1] | Web, Crypto | Path traversal, AES-CBC, Deserialization | ★★★☆ |
Just a pyjail | Misc | Pyjail | ★★★ |
[1]: This challenge is made by both @splitline and me.
Name | Category | Tags | Difficulty |
---|---|---|---|
Really Simple Algorithm | Crypto | RSA, Continued Fractions | ★★ |
Minimal | Pwn | Stack pivoting, read(2) return value, SROP | ★★ |
Name | Category | Tags | Difficulty |
---|---|---|---|
JeetQode | Misc | PPC, JQ | ★☆ |
B64DLE | Misc | AES-CTR, Pickle, Python Format String | ★★☆ |
SC | Crypto | Classic | ☆ |
Fast Cipher | Crypto | Modular Arithmetic | ☆ |
shamiko | Crypto | SHA1 Collision, DSA | ★☆ |
Really Strange oRacle | Crypto | GCD, Binomial Theorem | ★☆ |
pettan | Crypto | RSA Small Message, MT19937, Related Message | ★★☆ |
pekobot | Crypto | Invalid Curve Attack | ★★★ |
Flag Checker | Reverse | ROP, Pickle, Single Prime RSA | ★★ |
Private Browsing | Web | SSRF, Redis, PHP Deserialization | ★★ |
UTF-8 Editor | Pwn | C++, std::vector, OOB, GOT overwrite | ★★ |
SAAS | Pwn | C++, Copy Constructor, UAF | ★★☆ |