Breizhctf 2025
80 challenges with 178 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 liveMisc15
Everything that fits no other box: esolangs, puzzles, scripting exercises, and the jail escapes that have not yet earned their own category.
Bybreizh
5 official solutionsAlso written up in: BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025
Changement Canal
4 official solutionsAlso written up in: BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025
Tailwind
4 official solutionsAlso written up in: BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025
Breizh Boot 3
3 official solutionsAlso written up in: BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025
Burner Phone
3 official solutionsAlso written up in: BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025
Ishihara
3 official solutionsAlso written up in: BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025
Photomaton
3 official solutionsAlso written up in: BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025
Blind Guy
2 official solutionsAlso written up in: BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025
Breizh Boot 1
2 official solutionsAlso written up in: BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025
Breizh Boot 2
2 official solutionsAlso written up in: BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025
Client
2 official solutionsAlso written up in: BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025
Mystical Angel
2 official solutionsAlso written up in: BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025
Ride The Pow
2 official solutionsAlso written up in: BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025
Also written up in: BreizhCTF/breizhctf-2025
Odobenus Rosmarus
1 official solutionAlso written up in: BreizhCTF/breizhctf-2025
Cryptography12
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.
As Tu De Bons Yeux
5 official solutionsAlso written up in: BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025
Demi Tour
4 official solutionsAlso written up in: BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025
Also written up in: BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025, Hope0351/CTF-collection, Hope0351/CTF-collection
Authentification 2
3 official solutionsAlso written up in: BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025
Also written up in: BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025, Hope0351/CTF-collection
Leaked
3 official solutionsAlso written up in: BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025
Authentification 1
2 official solutionsAlso written up in: BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025
Cubemedian
2 official solutionsAlso written up in: BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025
Locked
2 official solutionsAlso written up in: BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025
ECC trace
1 official solutionAlso written up in: BreizhCTF/breizhctf-2025
Template
1 official solutionAlso written up in: BreizhCTF/breizhctf-2025
Utils
1 official solutionAlso written up in: BreizhCTF/breizhctf-2025
Reverse engineering12
Work out what a compiled program does without its source, then work backwards from the check to the input that passes it.
Breizhmulator1
4 official solutionsAlso written up in: BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025
Breizhmulator2
3 official solutionsAlso written up in: BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025
Biguint128
2 official solutionsAlso written up in: BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025
Finisteg
2 official solutionsAlso written up in: BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025
Also written up in: BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025
Lc3 Asm
2 official solutionsAlso written up in: BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025
Light Up The Night
2 official solutionsAlso written up in: BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025
Uefinfected
2 official solutionsAlso written up in: BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025
Bank Simulator
1 official solutionAlso written up in: BreizhCTF/breizhctf-2025
Bigdecimal128
1 official solutionAlso written up in: BreizhCTF/breizhctf-2025
Chall
1 official solutionAlso written up in: BreizhCTF/breizhctf-2025
Near Automata
1 official solutionAlso written up in: BreizhCTF/breizhctf-2025
Web12
Reach data or functionality the application meant to keep from you - through its inputs, its tokens, or its trust in the client.
Bootstrap.Bundle.Min
7 official solutionsAlso written up in: BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025
Colourpicker
5 official solutionsAlso written up in: BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025
Curlmania
3 official solutionsAlso written up in: BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025
Instead
3 official solutionsAlso written up in: BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025
Phpguru
2 official solutionsAlso written up in: BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025
Vaultmania
2 official solutionsAlso written up in: BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025
Colorbox
1 official solutionAlso written up in: BreizhCTF/breizhctf-2025
Database
1 official solutionAlso written up in: BreizhCTF/breizhctf-2025
Designer
1 official solutionAlso written up in: BreizhCTF/breizhctf-2025
Gormiti
1 official solutionAlso written up in: BreizhCTF/breizhctf-2025
Highlight.Min
1 official solutionAlso written up in: BreizhCTF/breizhctf-2025
Highlightjs Copy.Min
1 official solutionAlso written up in: BreizhCTF/breizhctf-2025
Uncategorised9
The upstream scoreboard did not say, so neither do we.
Gen Files
7 official solutionsAlso written up in: BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025
Server
7 official solutionsAlso written up in: BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025
Exemple Web
2 official solutionsAlso written up in: BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025
Bienvenue
1 official solutionAlso written up in: BreizhCTF/breizhctf-2025
Exemple Tcp
1 official solutionAlso written up in: BreizhCTF/breizhctf-2025
Formind Hair Remy
1 official solutionAlso written up in: BreizhCTF/breizhctf-2025
Inria Pirhack 1
1 official solutionAlso written up in: BreizhCTF/breizhctf-2025
Inria Pirhack 2
1 official solutionAlso written up in: BreizhCTF/breizhctf-2025
Also written up in: BreizhCTF/breizhctf-2025
OSINT8
Answer a question about the real world from public sources. The work is pivoting between identifiers, not exploiting anything.
La Langue A Son Chat
2 official solutionsAlso written up in: BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025
Ou Va Eduardo O Sulloivan
2 official solutionsAlso written up in: BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025
Un Appel Etrange
2 official solutionsAlso written up in: BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025
Une Escapade Odorante
2 official solutionsAlso written up in: BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025
Vole Petit Oiseau
2 official solutionsAlso written up in: BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025
Liberez Moi
1 official solutionAlso written up in: BreizhCTF/breizhctf-2025
Rapport Police
1 official solutionAlso written up in: BreizhCTF/breizhctf-2025
Un Homme Occupe
1 official solutionAlso written up in: BreizhCTF/breizhctf-2025
Forensics6
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: BreizhCTF/breizhctf-2025, Hope0351/CTF-collection, Hope0351/CTF-collection
Clearlaw
1 official solutionAlso written up in: BreizhCTF/breizhctf-2025
Exfiltration
1 official solutionAlso written up in: BreizhCTF/breizhctf-2025
Innovation
1 official solutionAlso written up in: BreizhCTF/breizhctf-2025
Strange Old Package
1 official solutionAlso written up in: BreizhCTF/breizhctf-2025
Vol Identifiants
1 official solutionAlso written up in: BreizhCTF/breizhctf-2025
Binary exploitation6
Turn a memory-safety bug in a native binary into control of execution. Usually a stack overflow, a format string, or a heap primitive.
Hr Invalidation
3 official solutionsAlso written up in: BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025
Morph
3 official solutionsAlso written up in: BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025
Cooker
2 official solutionsAlso written up in: BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025
Jackpwn
2 official solutionsAlso written up in: BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025
Library Simulator
2 official solutionsAlso written up in: BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025
Otis 10
2 official solutionsAlso written up in: BreizhCTF/breizhctf-2025, BreizhCTF/breizhctf-2025