ImaginaryCTF 2023
63 challenges with 161 published community solutions between them. Solution links go to CTFtime’s task page, which aggregates every writeup for a challenge - individual blog posts rot, the aggregator does not.
Full task list on CTFtimeUncategorised28
The upstream scoreboard did not say, so neither do we.
REHOST
5 official solutionsAlso written up in: pwncollege/ctf-archive, pwncollege/ctf-archive, pwncollege/ctf-archive, pwncollege/ctf-archive, pwncollege/ctf-archive
Wasteful
3 official solutionsAlso written up in: maple3142/My-CTF-Challenges, rwandi-ctf/ctf-writeups, maple3142/My-CTF-Challenges
2023 07 27 Blank
2 official solutionsAlso written up in: encuetee/CTF-writeups, nqthangcs/CTF-writeups
2023 07 27 Blurry
2 official solutionsAlso written up in: encuetee/CTF-writeups, nqthangcs/CTF-writeups
2023 07 27 Chaos
2 official solutionsAlso written up in: encuetee/CTF-writeups, nqthangcs/CTF-writeups
2023 07 27 Idoriot
2 official solutionsAlso written up in: encuetee/CTF-writeups, nqthangcs/CTF-writeups
2023 07 27 Idoriot Revenge
2 official solutionsAlso written up in: encuetee/CTF-writeups, nqthangcs/CTF-writeups
2023 07 27 Perfect Picture
2 official solutionsAlso written up in: encuetee/CTF-writeups, nqthangcs/CTF-writeups
2023 07 27 Ret2win
2 official solutionsAlso written up in: encuetee/CTF-writeups, nqthangcs/CTF-writeups
2023 07 27 Roks
2 official solutionsAlso written up in: encuetee/CTF-writeups, nqthangcs/CTF-writeups
2023 07 27 Snailchecker
2 official solutionsAlso written up in: encuetee/CTF-writeups, nqthangcs/CTF-writeups
Imaginary Casino
2 official solutionsAlso written up in: maple3142/My-CTF-Challenges, maple3142/My-CTF-Challenges
Purify.Min
2 official solutionsAlso written up in: maple3142/My-CTF-Challenges, maple3142/My-CTF-Challenges
Sanitized
2 official solutionsAlso written up in: maple3142/My-CTF-Challenges, maple3142/My-CTF-Challenges
Sanitized Revenge
2 official solutionsAlso written up in: maple3142/My-CTF-Challenges, maple3142/My-CTF-Challenges
Source
2 official solutionsAlso written up in: maple3142/My-CTF-Challenges, S1d3man/My-CTF-Writeups
Also written up in: maple3142/My-CTF-Challenges, maple3142/My-CTF-Challenges
(Forensics)
1 official solutionAlso written up in: Ernest1k/CTF-WriteUps
Caesar
1 official solutionAlso written up in: programmeruser2/ctf-solutions
Crack Flag
1 official solutionAlso written up in: S1d3man/My-CTF-Writeups
DESCRIPTION
1 official solutionAlso written up in: pwncollege/ctf-archive
Also written up in: pwn2ooown/CTF-Writeups-Public
Get and set
1 official solutionAlso written up in: maple3142/My-CTF-Challenges
Idoriot (web)
1 official solutionAlso written up in: Ernest1k/CTF-WriteUps
Also written up in: maple3142/My-CTF-Challenges
Rocks (Web)
1 official solutionAlso written up in: Ernest1k/CTF-WriteUps
Signpost (Misc)
1 official solutionAlso written up in: Ernest1k/CTF-WriteUps
Syshardening 8
1 official solutionAlso written up in: Brycen-walker/CTF-Writeups
Binary exploitation10
Turn a memory-safety bug in a native binary into control of execution. Usually a stack overflow, a format string, or a heap primitive.
Also written up in: ret2school/ctf, ret2school/ctf, ret2school/ctf, sekai.team, ret2school.github.io
- fsop
- pwn
- heap
Same technique in picoCTF: vr-school, sice_cream, zero_to_hero
Window Of Opportunity
7 official solutionsAlso written up in: mito753/Kernel-Exploit-Dojo, mito753/Kernel-Exploit-Dojo, mito753/Kernel-Exploit-Dojo, mito753/Kernel-Exploit-Dojo, mito753/Kernel-Exploit-Dojo, mito753/Kernel-Exploit-Dojo, ret2school.github.io
Ret2win
3 official solutionsAlso written up in: JOvenOven/ctf-writeups, JOvenOven/ctf-writeups, zukash/ctf-writeup
Ret2lose
2 official solutionsAlso written up in: ret2school/ctf, zukash/ctf-writeup
- format-string
- pwn
Same technique in picoCTF: PIE TIME 2, Binary Gauntlet 2, Binary Gauntlet 3
Iwindow
1 official solutionAlso written up in: ret2school/ctf
Opportunity
1 official solutionAlso written up in: ret2school/ctf
Also written up in: ret2school/ctf
Upsolve
1 official solutionAlso written up in: zukash/ctf-writeup
- kernel
- linux
Same technique in picoCTF: hijacking, VNE, lockdown-horses
Web7
Reach data or functionality the application meant to keep from you - through its inputs, its tokens, or its trust in the client.
Also written up in: daffainfo/ctf-writeup, pwn2ooown/CTF-Writeups-Public, n1mdacybersec/CTF-Write-Up-Collection, rwandi-ctf/ctf-writeups, 4rr4y/ctf-writeups, cryptocat.me
- idor
Same technique in picoCTF: Live Art, secure-email-service, No FA
Also written up in: maple3142/My-CTF-Challenges, 4rr4y/ctf-writeups, S1d3man/My-CTF-Writeups, maple3142/My-CTF-Challenges, cryptocat.me
- sqli
- php
- truncation
Same technique in picoCTF: Irish-Name-Repo 3, Startup Company, More SQLi
Also written up in: maple3142/My-CTF-Challenges, maple3142/My-CTF-Challenges, pwn2ooown/CTF-Writeups-Public, JOvenOven/ctf-writeups, zukash/ctf-writeup
Also written up in: 4rr4y/ctf-writeups, cryptocat.me
- sqli
Same technique in picoCTF: Irish-Name-Repo 3, Startup Company, More SQLi
2023 07 27 Web
2 official solutionsAlso written up in: encuetee/CTF-writeups, nqthangcs/CTF-writeups
IdoriotRevenge
1 official solutionAlso written up in: 4rr4y/ctf-writeups
- web
Same technique in picoCTF: Live Art, secure-email-service, No FA
Misc6
Everything that fits no other box: esolangs, puzzles, scripting exercises, and the jail escapes that have not yet earned their own category.
Also written up in: JOvenOven/ctf-writeups, 4rr4y/ctf-writeups, pwn2ooown/CTF-Writeups-Public, dennyabrahamsinaga/ctf-writeup, zukash/ctf-writeup, cryptocat.me
Same technique in picoCTF: PW Crack 2, Permissions, Specialer
Also written up in: daffainfo/ctf-writeup, JOvenOven/ctf-writeups, n1mdacybersec/CTF-Write-Up-Collection, 4rr4y/ctf-writeups, cryptocat.me
Same technique in picoCTF: PW Crack 2, Permissions, Specialer
Signpost
4 official solutionsAlso written up in: JOvenOven/ctf-writeups, rwandi-ctf/ctf-writeups, 4rr4y/ctf-writeups, zukash/ctf-writeup
Also written up in: 4rr4y/ctf-writeups, cryptocat.me
Same technique in picoCTF: PW Crack 2, Permissions, Specialer
Check
1 official solutionAlso written up in: JOvenOven/ctf-writeups
Discord
1 official solutionAlso written up in: JOvenOven/ctf-writeups
Cryptography6
Recover a plaintext or a key from something that was supposed to protect it. In practice: identify the scheme, find the parameter the author got wrong, exploit it.
Also written up in: JOvenOven/ctf-writeups, 0x-Matthias/CTF-Writeups, n1mdacybersec/CTF-Write-Up-Collection, 4rr4y/ctf-writeups, pwn2ooown/CTF-Writeups-Public, 0x-Matthias/CTF-Writeups, dennyabrahamsinaga/ctf-writeup, zukash/ctf-writeup
Emoticons
3 official solutionsAlso written up in: n1mdacybersec/CTF-Write-Up-Collection, 4rr4y/ctf-writeups, zukash/ctf-writeup
Also written up in: maple3142/My-CTF-Challenges, maple3142/My-CTF-Challenges, zukash/ctf-writeup
Chall
2 official solutionsAlso written up in: maple3142/My-CTF-Challenges, zukash/ctf-writeup
Chall.Mod
1 official solutionAlso written up in: zukash/ctf-writeup
Signer
1 official solutionAlso written up in: zukash/ctf-writeup
Reverse engineering5
Work out what a compiled program does without its source, then work backwards from the check to the input that passes it.
Also written up in: spiker00t/ctf-writeups, ret2school/ctf, ret2school.github.io
- python
- obfuscation
- reverse
- lambda
Same technique in picoCTF: keygenme-py, Shop, patchme.py
Chaos
3 official solutionsAlso written up in: pwn2ooown/CTF-Writeups-Public, 4rr4y/ctf-writeups, zukash/ctf-writeup
Typechecker
3 official solutionsAlso written up in: maple3142/My-CTF-Challenges, maple3142/My-CTF-Challenges, ret2school/ctf
Also written up in: maple3142/My-CTF-Challenges, ret2school/ctf
SnailChecker
1 official solutionAlso written up in: 4rr4y/ctf-writeups
Forensics1
Recover something from a file, a capture, or a disk image - often from a part of it the format says is unused.
Also written up in: n1mdacybersec/CTF-Write-Up-Collection, 4rr4y/ctf-writeups
- forensics
Same technique in picoCTF: investigation_encoded_2, FindAndOpen, Ph4nt0m 1ntrud3r