JeanneD Hack CTF 2025
36 challenges with 36 published solutions between them. The writeups for this event were found in public repositories. Each link is pinned to the commit it was read from.
Where these writeups liveWeb10
Reach data or functionality the application meant to keep from you - through its inputs, its tokens, or its trust in the client.
Correction
1 official solutionAlso written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
Cyber Swords
1 official solutionAlso written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
Golden Ticket
1 official solutionAlso written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
Knowledge Base
1 official solutionAlso written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
Also written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
Reflected
1 official solutionAlso written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
Stored
1 official solutionAlso written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
Union
1 official solutionAlso written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
Upload
1 official solutionAlso written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
We need you
1 official solutionAlso written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
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.
Cryptic archive
1 official solutionAlso written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
Fantome de Tchernobyl
1 official solutionAlso written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
Ocean of values
1 official solutionAlso written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
Pemp my key
1 official solutionAlso written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
Pot de miel
1 official solutionAlso written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
Twister
1 official solutionAlso written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
Reverse engineering6
Work out what a compiled program does without its source, then work backwards from the check to the input that passes it.
Custom Fs
1 official solutionAlso written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
Also written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
My Snake I
1 official solutionAlso written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
My Snake II
1 official solutionAlso written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
My Snake III
1 official solutionAlso written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
Next Level
1 official solutionAlso written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
Uncategorised4
The upstream scoreboard did not say, so neither do we.
AD AS REP Roaster
1 official solutionAlso written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
AD Audit
1 official solutionAlso written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
OSINT
1 official solutionAlso written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
Registre
1 official solutionAlso written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
OSINT4
Answer a question about the real world from public sources. The work is pivoting between identifiers, not exploiting anything.
Dragons et Robots
1 official solutionAlso written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
Manoir
1 official solutionAlso written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
Pionniers
1 official solutionAlso written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
Symboles Perdus
1 official solutionAlso written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
Binary exploitation4
Turn a memory-safety bug in a native binary into control of execution. Usually a stack overflow, a format string, or a heap primitive.
Echo Service
1 official solutionAlso written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
Fear My Thoughts
1 official solutionAlso written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
PyJail
1 official solutionAlso written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
Special Value
1 official solutionAlso written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
Misc2
Everything that fits no other box: esolangs, puzzles, scripting exercises, and the jail escapes that have not yet earned their own category.
P@ssw0rd 1|2
1 official solutionAlso written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
P@ssw0rd 2|2
1 official solutionAlso written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025