These are the challenges for ImaginaryCTF 2025, which was held from September 5-7.
All difficulties are according to challenge authors and may not represent true difficulty.
| Challenge | Difficulty (1-10) | Wave |
|---|---|---|
| redacted | 2 | 1 |
| leaky-rsa | 2 | 2 |
| bigger-rsa | 3 | 1 |
| leaky-rsa-revenge | 3 | 3 |
| feistier-network | 4 | 2 |
| scalar-division | 4 | 1 |
| extra-crunchy-bits | 5 | 1 |
| clcg | 5 | 1 |
| zkpow | 5 | 2 |
| Challenge | Difficulty (1-10) | Wave |
|---|---|---|
| wave | 1 | 1 |
| dinosaur | 2 | 1 |
| obfuscated-1 | 2 | 2 |
| x-tension | 3 | 3 |
| thrift-store | 4 | 1 |
| obfuscated-2 | 6 | 2 |
| nightcore | 6 | 1 |
| system-hardening-11 | 8 | 3 |
| Challenge | Difficulty (1-10) | Wave |
|---|---|---|
| sanity-check | 1 | 1 |
| discord | 1 | 1 |
| survey | 1 | 3 |
| significant | 2 | 1 |
| tax-return | 3 | 2 |
| zoom | 4 | 2 |
| twisted | 4 | 1 |
| whoami | 5 | 2 |
| PBJ | 7 | 1 |
| Challenge | Difficulty (1-10) | Wave |
|---|---|---|
| babybof | 1 | 1 |
| addition | 2 | 1 |
| avalanche | 3 | 2 |
| twowrite | 4 | 1 |
| multiplication | 5 | 2 |
| cascade | 5 | 1 |
| fiumicino | 5 | 2 |
| stillerer-printf | 6 | 1 |
| Challenge | Difficulty (1-10) | Wave |
|---|---|---|
| nimrod | 2 | 1 |
| weird-app | 4 | 2 |
| comparing | 4 | 1 |
| memory | 5 | 1 |
| illegal | 6 | 1 |
| stacked | 6 | 3 |
| questionably-distributed | 8 | 1 |
| Challenge | Difficulty (1-10) | Wave |
|---|---|---|
| codenames-1 | 2 | 1 |
| passwordless | 2 | 1 |
| imaginary-notes | 2 | 2 |
| certificate | 3 | 3 |
| pearl | 3 | 1 |
| codenames-2 | 4 | 1 |
| pwntools | 6 | 2 |