HTB CyberApocalypse 2025
131 challenges with 211 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 liveUncategorised100
The upstream scoreboard did not say, so neither do we.
Governance
4 official solutionsAlso written up in: simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges
Upgradeable
4 official solutionsAlso written up in: simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges
Arrays
3 official solutionsAlso written up in: simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges
Config
3 official solutionsAlso written up in: simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges
Console
3 official solutionsAlso written up in: simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges
CONTRIBUTING
3 official solutionsAlso written up in: simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges
ERC20
3 official solutionsAlso written up in: simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges
Forge Std
3 official solutionsAlso written up in: simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges
Also written up in: simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges
Launcher
3 official solutionsAlso written up in: simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges
MockERC721
3 official solutionsAlso written up in: simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges
Packing
3 official solutionsAlso written up in: simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges
SafeCast
3 official solutionsAlso written up in: simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges
StdCheats
3 official solutionsAlso written up in: simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges
StdCheats.t
3 official solutionsAlso written up in: simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges
StdStorage
3 official solutionsAlso written up in: simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges
StdUtils
3 official solutionsAlso written up in: simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges
StdUtils.t
3 official solutionsAlso written up in: simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges
2017 03
2 official solutionsAlso written up in: simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges
2018 10
2 official solutionsAlso written up in: simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges
2021 10
2 official solutionsAlso written up in: simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges
2022 03
2 official solutionsAlso written up in: simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges
2022 05
2 official solutionsAlso written up in: simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges
2022 10 Checkpoints
2 official solutionsAlso written up in: simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges
2022 10 ERC4626
2 official solutionsAlso written up in: simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges
2023 05 V4.9
2 official solutionsAlso written up in: simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges
2023 10 V5.0
2 official solutionsAlso written up in: simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges
2024 10 V5.1
2 official solutionsAlso written up in: simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges
Access Control
2 official solutionsAlso written up in: simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges
Application
2 official solutionsAlso written up in: AstolfoALetto/HTBCyberApocalypseCTF2025-Writeups, AstolfoALetto/HTBCyberApocalypseCTF2025-Writeups
Arcane Auctions
2 official solutionsAlso written up in: AstolfoALetto/HTBCyberApocalypseCTF2025-Writeups, AstolfoALetto/HTBCyberApocalypseCTF2025-Writeups
Arrays.test
2 official solutionsAlso written up in: simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges
Certora
2 official solutionsAlso written up in: simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges
CHANGELOG
2 official solutionsAlso written up in: simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges
Crowdsales
2 official solutionsAlso written up in: simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges
draft ERC7579Utils.test
2 official solutionsAlso written up in: simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges
Drafts
2 official solutionsAlso written up in: simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges
Dragon Flight
2 official solutionsAlso written up in: AstolfoALetto/HTBCyberApocalypseCTF2025-Writeups, paulwang19/ctf-writeups
Dragon Fury
2 official solutionsAlso written up in: AstolfoALetto/HTBCyberApocalypseCTF2025-Writeups, paulwang19/ctf-writeups
Eldorion
2 official solutionsAlso written up in: simonedimaria/my-ctf-challenges, AstolfoALetto/HTBCyberApocalypseCTF2025-Writeups
Enchanted Cipher
2 official solutionsAlso written up in: AstolfoALetto/HTBCyberApocalypseCTF2025-Writeups, paulwang19/ctf-writeups
Entrypoint
2 official solutionsAlso written up in: simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges
ERC1155
2 official solutionsAlso written up in: simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges
Erc20 Supply
2 official solutionsAlso written up in: simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges
ERC2771Forwarder.t
2 official solutionsAlso written up in: simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges
Erc4626
2 official solutionsAlso written up in: simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges
Erc4626 Tests
2 official solutionsAlso written up in: simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges
ERC4626.prop
2 official solutionsAlso written up in: simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges
ERC4626.test
2 official solutionsAlso written up in: simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges
Erc7579
2 official solutionsAlso written up in: simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges
Extending Contracts
2 official solutionsAlso written up in: simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges
GUIDELINES
2 official solutionsAlso written up in: simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges
Halmos Cheatcodes
2 official solutionsAlso written up in: simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges
Math.t
2 official solutionsAlso written up in: simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges
Math.test
2 official solutionsAlso written up in: simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges
RELEASING
2 official solutionsAlso written up in: simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges
Strings.test
2 official solutionsAlso written up in: simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges
2043.Min
1 official solutionAlso written up in: AstolfoALetto/HTBCyberApocalypseCTF2025-Writeups
Address
1 official solutionAlso written up in: simonedimaria/my-ctf-challenges
Certificate Pau1CTFer
1 official solutionAlso written up in: paulwang19/ctf-writeups
Clockwork Guardian
1 official solutionAlso written up in: paulwang19/ctf-writeups
ClockWork Gurdian
1 official solutionAlso written up in: AstolfoALetto/HTBCyberApocalypseCTF2025-Writeups
Codify
1 official solutionAlso written up in: palianytsia-200/ctf-writeups
CompTimelock
1 official solutionAlso written up in: simonedimaria/my-ctf-challenges
CompTimelockUpgradeable
1 official solutionAlso written up in: simonedimaria/my-ctf-challenges
Contracts
1 official solutionAlso written up in: simonedimaria/my-ctf-challenges
draft ERC20TemporaryApproval
1 official solutionAlso written up in: simonedimaria/my-ctf-challenges
draft ERC20TemporaryApprovalUpgradeable
1 official solutionAlso written up in: simonedimaria/my-ctf-challenges
draft ERC7579Utils
1 official solutionAlso written up in: simonedimaria/my-ctf-challenges
EldoriaGate
1 official solutionAlso written up in: simonedimaria/my-ctf-challenges
ERC1155Supply
1 official solutionAlso written up in: simonedimaria/my-ctf-challenges
ERC1155SupplyUpgradeable
1 official solutionAlso written up in: simonedimaria/my-ctf-challenges
ERC20Upgradeable
1 official solutionAlso written up in: simonedimaria/my-ctf-challenges
ERC2771Forwarder
1 official solutionAlso written up in: simonedimaria/my-ctf-challenges
ERC2771ForwarderUpgradeable
1 official solutionAlso written up in: simonedimaria/my-ctf-challenges
ERC721
1 official solutionAlso written up in: simonedimaria/my-ctf-challenges
ERC721Upgradeable
1 official solutionAlso written up in: simonedimaria/my-ctf-challenges
Governor
1 official solutionAlso written up in: simonedimaria/my-ctf-challenges
GovernorCountingFractional
1 official solutionAlso written up in: simonedimaria/my-ctf-challenges
GovernorCountingFractionalUpgradeable
1 official solutionAlso written up in: simonedimaria/my-ctf-challenges
GovernorTimelockAccess
1 official solutionAlso written up in: simonedimaria/my-ctf-challenges
GovernorTimelockAccessUpgradeable
1 official solutionAlso written up in: simonedimaria/my-ctf-challenges
GovernorTimelockControl
1 official solutionAlso written up in: simonedimaria/my-ctf-challenges
GovernorTimelockControlUpgradeable
1 official solutionAlso written up in: simonedimaria/my-ctf-challenges
GovernorUpgradeable
1 official solutionAlso written up in: simonedimaria/my-ctf-challenges
HeliosDEX
1 official solutionAlso written up in: simonedimaria/my-ctf-challenges
Lyra's Tavern
1 official solutionAlso written up in: AstolfoALetto/HTBCyberApocalypseCTF2025-Writeups
Also written up in: simonedimaria/my-ctf-challenges
My App
1 official solutionAlso written up in: simonedimaria/my-ctf-challenges
Openzeppelin Contracts
1 official solutionAlso written up in: simonedimaria/my-ctf-challenges
Openzeppelin Contracts Upgradeable
1 official solutionAlso written up in: simonedimaria/my-ctf-challenges
ProxyAdmin
1 official solutionAlso written up in: simonedimaria/my-ctf-challenges
Setup
1 official solutionAlso written up in: simonedimaria/my-ctf-challenges
Stoneforge's Domain
1 official solutionAlso written up in: AstolfoALetto/HTBCyberApocalypseCTF2025-Writeups
Strings
1 official solutionAlso written up in: simonedimaria/my-ctf-challenges
Summoner Incantation
1 official solutionAlso written up in: AstolfoALetto/HTBCyberApocalypseCTF2025-Writeups
Summoners Incantation
1 official solutionAlso written up in: paulwang19/ctf-writeups
TimelockController
1 official solutionAlso written up in: simonedimaria/my-ctf-challenges
TimelockControllerUpgradeable
1 official solutionAlso written up in: simonedimaria/my-ctf-challenges
Tsparticles.Slim.Bundle.Min
1 official solutionAlso written up in: AstolfoALetto/HTBCyberApocalypseCTF2025-Writeups
Misc8
Everything that fits no other box: esolangs, puzzles, scripting exercises, and the jail escapes that have not yet earned their own category.
Wasteland
2 official solutionsAlso written up in: AstolfoALetto/HTBCyberApocalypseCTF2025-Writeups, AstolfoALetto/HTBCyberApocalypseCTF2025-Writeups
Crystal Corruption
1 official solutionAlso written up in: AstolfoALetto/HTBCyberApocalypseCTF2025-Writeups
Cursed GateKeeper
1 official solutionAlso written up in: AstolfoALetto/HTBCyberApocalypseCTF2025-Writeups
Elixir Emporium
1 official solutionAlso written up in: AstolfoALetto/HTBCyberApocalypseCTF2025-Writeups
Embassy
1 official solutionAlso written up in: AstolfoALetto/HTBCyberApocalypseCTF2025-Writeups
Enchanted Weights
1 official solutionAlso written up in: AstolfoALetto/HTBCyberApocalypseCTF2025-Writeups
Lunar Orb
1 official solutionAlso written up in: AstolfoALetto/HTBCyberApocalypseCTF2025-Writeups
Mirror Witch
1 official solutionAlso written up in: AstolfoALetto/HTBCyberApocalypseCTF2025-Writeups
OSINT7
Answer a question about the real world from public sources. The work is pivoting between identifiers, not exploiting anything.
Echoes in Stone
1 official solutionAlso written up in: AstolfoALetto/HTBCyberApocalypseCTF2025-Writeups
The Ancient Citadel
1 official solutionAlso written up in: AstolfoALetto/HTBCyberApocalypseCTF2025-Writeups
The Hillside Haven
1 official solutionAlso written up in: AstolfoALetto/HTBCyberApocalypseCTF2025-Writeups
The Mechanical Bird's Nest
1 official solutionAlso written up in: AstolfoALetto/HTBCyberApocalypseCTF2025-Writeups
The Poisoned Scroll
1 official solutionAlso written up in: AstolfoALetto/HTBCyberApocalypseCTF2025-Writeups
The Shadowed Sigil
1 official solutionAlso written up in: AstolfoALetto/HTBCyberApocalypseCTF2025-Writeups
The Stone That Whispers
1 official solutionAlso written up in: AstolfoALetto/HTBCyberApocalypseCTF2025-Writeups
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.
Blessing
1 official solutionAlso written up in: AstolfoALetto/HTBCyberApocalypseCTF2025-Writeups
Crossbow
1 official solutionAlso written up in: AstolfoALetto/HTBCyberApocalypseCTF2025-Writeups
Quack Quack
1 official solutionAlso written up in: AstolfoALetto/HTBCyberApocalypseCTF2025-Writeups
Strategist
1 official solutionAlso written up in: AstolfoALetto/HTBCyberApocalypseCTF2025-Writeups
Reverse engineering4
Work out what a compiled program does without its source, then work backwards from the check to the input that passes it.
Impossimaze
2 official solutionsAlso written up in: AstolfoALetto/HTBCyberApocalypseCTF2025-Writeups, paulwang19/ctf-writeups
EncryptedScroll
1 official solutionAlso written up in: AstolfoALetto/HTBCyberApocalypseCTF2025-Writeups
Endless Cycle
1 official solutionAlso written up in: paulwang19/ctf-writeups
SealedRune
1 official solutionAlso written up in: AstolfoALetto/HTBCyberApocalypseCTF2025-Writeups
Cryptography4
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.
P256.test
2 official solutionsAlso written up in: simonedimaria/my-ctf-challenges, simonedimaria/my-ctf-challenges
Kewiri
1 official solutionAlso written up in: AstolfoALetto/HTBCyberApocalypseCTF2025-Writeups
Also written up in: simonedimaria/my-ctf-challenges
Also written up in: simonedimaria/my-ctf-challenges
Forensics2
Recover something from a file, a capture, or a disk image - often from a part of it the format says is unused.
A new Hire
1 official solutionAlso written up in: AstolfoALetto/HTBCyberApocalypseCTF2025-Writeups
Thorin's Amulet
1 official solutionAlso written up in: AstolfoALetto/HTBCyberApocalypseCTF2025-Writeups
Web2
Reach data or functionality the application meant to keep from you - through its inputs, its tokens, or its trust in the client.
Trial by Fire
1 official solutionAlso written up in: AstolfoALetto/HTBCyberApocalypseCTF2025-Writeups
Whispers of the Moonbeam
1 official solutionAlso written up in: AstolfoALetto/HTBCyberApocalypseCTF2025-Writeups