UMDCTF 2025
94 challenges with 105 published solutions between them. CTFtime lists this event but has no writeups filed against it, so it is absent from the index CTFtime feeds. These were found in public repositories instead. Each link is pinned to the commit it was read from.
The event on CTFtimeUncategorised76
The upstream scoreboard did not say, so neither do we.
SUDOKU
2 official solutionsSUNSHINE
2 official solutionsSWAG LIKE OHIO
2 official solutionsAccepts
1 official solutionBEAUTY
1 official solutionBody Parser
1 official solutionBytes
1 official solutionCall Bind Apply Helpers
1 official solutionCall Bound
1 official solutionContent Disposition
1 official solutionContent Type
1 official solutionCONTRIBUTING
1 official solutionCookie
1 official solutionDunder Proto
1 official solutionEe First
1 official solutionEncodeurl
1 official solutionEs Define Property
1 official solutionEs Errors
1 official solutionEs Object Atoms
1 official solutionExpress
1 official solutionFinalhandler
1 official solutionForwarded
1 official solutionFresh
1 official solutionFunction Bind
1 official solutionGambling
1 official solutionGERARD MANLEY HOPKINS
1 official solutionGet Intrinsic
1 official solutionGet Proto
1 official solutionHas Symbols
1 official solutionHasown
1 official solutionHISTORY
1 official solutionHttp Errors
1 official solutionIconv Lite
1 official solutionInherits
1 official solutionIpaddr.Js
1 official solutionIs Promise
1 official solutionLiterally 1985
1 official solutionMedia Typer
1 official solutionMerge Descriptors
1 official solutionMime Db
1 official solutionMime Types
1 official solutionNegotiator
1 official solutionNode Modules
1 official solutionObject Assign
1 official solutionObject Inspect
1 official solutionOn Finished
1 official solutionParseurl
1 official solutionPath To Regexp
1 official solutionPorting Buffer
1 official solutionProxy Addr
1 official solutionRange Parser
1 official solutionRaw Body
1 official solutionRouter
1 official solutionSafe Buffer
1 official solutionSafer Buffer
1 official solutionServe Static
1 official solutionSetprototypeof
1 official solutionSide Channel
1 official solutionSide Channel List
1 official solutionSide Channel Map
1 official solutionSide Channel Weakmap
1 official solutionStatuses
1 official solutionTHE BLUEPRINT
1 official solutionTHE MASTER
1 official solutionTHE MINI
1 official solutionToidentifier
1 official solutionType Is
1 official solutionUnpipe
1 official solution
Misc5
Everything that fits no other box: esolangs, puzzles, scripting exercises, and the jail escapes that have not yet earned their own category.
FIND THE SEEDS
2 official solutionsTIKTOK BAN
2 official solutionsALIEN TRANSMISSION
1 official solutionSUSPICIOUS BUTTON
1 official solutionTIKTOK BAN REVENGE
1 official solution
Web5
Reach data or functionality the application meant to keep from you - through its inputs, its tokens, or its trust in the client.
STEVE LE POISSON
2 official solutionsBrain Rot
1 official solutionBRAINROT DICTIONARY
1 official solutionMinecreaft Movie
1 official solutionSteve
1 official solution
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.
BRAINROT13
2 official solutionsBEDROCK BLOCK
1 official solutionOBSIDIAN BLOCK
1 official solutionSQUARE UP
1 official solution
Binary exploitation3
Turn a memory-safety bug in a native binary into control of execution. Usually a stack overflow, a format string, or a heap primitive.
GAMBLING2
4 official solutionsUNFINISHED
1 official solution
Reverse engineering1
Work out what a compiled program does without its source, then work backwards from the check to the input that passes it.
DEOBFUSCATION
2 official solutions