ImaginaryCTF 2025 Challenges
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 |