JeanneD Hack CTF 2025
53 challenges with 62 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 liveWeb18
Reach data or functionality the application meant to keep from you - through its inputs, its tokens, or its trust in the client.
Golden Ticket
2 official solutionsAlso written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025, JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
Knowledge Base
2 official solutionsAlso written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025, JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
We need you
2 official solutionsAlso written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025, JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
Also written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
Correction
1 official solutionAlso written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
Cours Web
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
Learning
1 official solutionAlso written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
Also written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
Login
1 official solutionAlso written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
Reflected
1 official solutionAlso written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
Resume
1 official solutionAlso written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
Resume Placeholder
1 official solutionAlso written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
Stage3
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
User Profile
1 official solutionAlso written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
Cryptography8
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
2 official solutionsAlso written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025, JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
Ocean of values
2 official solutionsAlso written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025, JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
Pemp my key
2 official solutionsAlso written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025, JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
Pot de miel
2 official solutionsAlso written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025, JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
Encrypt
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
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 engineering8
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: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025, JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
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
ORnithorynque
1 official solutionAlso written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
Uncategorised7
The upstream scoreboard did not say, so neither do we.
Cours
2 official solutionsAlso written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025, JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
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
Also 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
Slides
1 official solutionAlso written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
Misc4
Everything that fits no other box: esolangs, puzzles, scripting exercises, and the jail escapes that have not yet earned their own category.
Destroy It
1 official solutionAlso written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
Destroy It II
1 official solutionAlso written up in: JeanneD-Hack-CTF/JeanneD-Hack-CTF-2025
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
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