This repository contains sources and brief descriptions of the solutions for (most of) the CTF challenges I've created for various competitions. Difficulties (if provided) are subjective and relative to overall competition difficulty (e.g. challenges for beginner-focused TU Delft CTF 2024 have slightly higher difficulty ratings than challenges from ImaginaryCTF 2024).
| Name | Category | Tags |
|---|---|---|
| Baby Audio | misc | audio steganography, FFT |
| Baby Heap | pwn | UAF, tcache poisoning |
| Name | Category | Tags |
|---|---|---|
| Babyrng | crypto | PRNG |
| Name | Category | Tags |
|---|---|---|
| Proof by Coatiction | crypto | blinding |
| Pumping Lemma | crypto | hash length extension |
| A Random Game | crypto | PRNG |
| Marmots vs Multisignatures | crypto | multisignatures, HNP |
| The PIE is a Lie | pwn | stack buffer overflow, ret2win |
| Heaps | pwn | UAF, tcache poisoning |
| Glasses | reversing | C# |
| Automated Cracking Computer | reversing | C#, Unity |
| Lumberjack | reversing | C++ |
| Branchless Programming | reversing | pickle |
| Repo on the wire | forensics | pcap |
| Membership | forensics | - |
| Notepad in a Cloud | OSINT | DNS |
| Live Nick Reaction | stego | - |
| Black Box | hardware | - |
| Entropy Encrypter | hardware | RNG |
| Name | Category | Tags |
|---|---|---|
| Tango | crypto | OTP, bit flipping |
| SVM Revenge | reversing | VM, algebra |
| Oh, a camel! | reversing | side channel, instrumentation |
| Pwning en Logique | web | format string |
| Forms | web | XSS, character encodings |
| Name | Category | Tags |
|---|---|---|
| Shy Pickle | reversing | pickle |
| CLI or CIL? | reversing | C# |
| Name | Category | Tags |
|---|---|---|
| What. | misc | LSB steganography, secret sharing |
| Name | Category | Tags |
|---|---|---|
| Spooky Sound | misc | spectrogram |
| Last Minute | misc | PRNG |
| FlagChecker.min.class | reversing | JVM |
| SVM | reversing | VM |
| Name | Category | Tags |
|---|---|---|
| Moonjump | crypto | RSA, Coppersmith |
| JavaRev101.class | reversing | JVM |
| Cryptic Interop | reversing | JVM, Go |
| Name | Category | Tags |
|---|---|---|
| John will Rock You! | misc | password cracking |
| Serious Cryptography | crypto | RSA, Coppersmith |
| Name | Category | Tags |
|---|---|---|
| (il)logical chaos | misc | constraint solving |