miniLCTF 2025
161 challenges with 234 published solutions between them. CTFtime has no listing for this event at all, so nothing built on CTFtime can show what it was made of. These writeups were found in public repositories instead. Each link is pinned to the commit it was read from.
Where these writeups liveWeb156
Reach data or functionality the application meant to keep from you - through its inputs, its tokens, or its trust in the client.
Node Modules
8 official solutionsCookie
4 official solutionsSafe Buffer
4 official solutionsComponent Emitter
3 official solutionsAccepts
2 official solutionsAcorn
2 official solutionsBabylon
2 official solutionsBody Parser
2 official solutionsBytes
2 official solutionsCall Bind Apply Helpers
2 official solutionsCall Bound
2 official solutionsContent Disposition
2 official solutionsContent Type
2 official solutionsDunder Proto
2 official solutionsEe First
2 official solutionsEncodeurl
2 official solutionsEs Define Property
2 official solutionsEs Errors
2 official solutionsEs Object Atoms
2 official solutionsExpress
2 official solutionsFinalhandler
2 official solutionsForwarded
2 official solutionsFresh
2 official solutionsFunction Bind
2 official solutionsGet Intrinsic
2 official solutionsGet Proto
2 official solutionsHas Symbols
2 official solutionsHasown
2 official solutionsHISTORY
2 official solutionsHttp Errors
2 official solutionsIconv Lite
2 official solutionsInherits
2 official solutionsIpaddr.Js
2 official solutionsIs Promise
2 official solutionsIsarray
2 official solutionsMedia Typer
2 official solutionsMerge Descriptors
2 official solutionsMime Db
2 official solutionsMime Types
2 official solutionsNegotiator
2 official solutionsObject Assign
2 official solutionsOn Finished
2 official solutionsParseurl
2 official solutionsPorting Buffer
2 official solutionsProxy Addr
2 official solutionsRange Parser
2 official solutionsRaw Body
2 official solutionsSafer Buffer
2 official solutionsServe Static
2 official solutionsSocket.Io Parser
2 official solutionsSource Map
2 official solutionsStatuses
2 official solutionsType Is
2 official solutionsUnpipe
2 official solutionsAcorn Globals
1 official solutionAfter
1 official solutionAlign Text
1 official solutionAmdefine
1 official solutionArray Flatten
1 official solutionArraybuffer.Slice
1 official solutionAsync Limiter
1 official solutionBabel Types
1 official solutionBasic Auth
1 official solutionBetter Assert
1 official solutionBuffer From
1 official solutionCenter Align
1 official solutionCHANGELOG
1 official solutionCharacter Parser
1 official solutionClean Css
1 official solutionCliui
1 official solutionCommander
1 official solutionConcat Stream
1 official solutionConstantinople
1 official solutionCONTRIBUTING
1 official solutionCookie Parser
1 official solutionCookie Signature
1 official solutionCore Js
1 official solutionDecamelize
1 official solutionDestroy
1 official solutionEngine.Io
1 official solutionEngine.Io Client
1 official solutionEngine.Io Parser
1 official solutionEsutils
1 official solutionezHessian hdHessian
1 official solutionGuessOneGuess PyBox
1 official solutionHas Tostringtag
1 official solutionIdleness
1 official solutionIs Buffer
1 official solutionIs Core Module
1 official solutionIs Expression
1 official solutionIs Regex
1 official solutionJs Stringify
1 official solutionJstransformer
1 official solutionKind Of
1 official solutionLazy Cache
1 official solutionLodash
1 official solutionLongest
1 official solutionMethods
1 official solutionMorgan
1 official solutionObject Inspect
1 official solutionOn Headers
1 official solutionPath Parse
1 official solutionPath To Regexp
1 official solutionPromise
1 official solutionPug Attrs
1 official solutionPug Code Gen
1 official solutionPug Error
1 official solutionPug Filters
1 official solutionPug Lexer
1 official solutionPug Linker
1 official solutionPug Load
1 official solutionPug Parser
1 official solutionPug Runtime
1 official solutionPug Strip Comments
1 official solutionPug Walk
1 official solutionReadable Stream
1 official solutionRegenerator Runtime
1 official solutionRelease
1 official solutionRepeat String
1 official solutionResolve
1 official solutionRight Align
1 official solutionRouter
1 official solutionSetprototypeof
1 official solutionSide Channel
1 official solutionSide Channel List
1 official solutionSide Channel Map
1 official solutionSide Channel Weakmap
1 official solutionSocket.Io
1 official solutionSocket.Io Client
1 official solutionString Decoder
1 official solutionSupports Preserve Symlinks Flag
1 official solutionTo Fast Properties
1 official solutionToidentifier
1 official solutionToken Stream
1 official solutionTypedarray
1 official solutionUglify Js
1 official solutionUtil Deprecate
1 official solutionUtils Merge
1 official solutionVoid Elements
1 official solutionYargs
1 official solutionYeast
1 official solution
Misc2
Everything that fits no other box: esolangs, puzzles, scripting exercises, and the jail escapes that have not yet earned their own category.
miniL2025Misc Official wp
1 official solutionPyJail
1 official solution
Uncategorised1
The upstream scoreboard did not say, so neither do we.
miniL CTF WriteUp
1 official solution
Cryptography1
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.
Noisy
1 official solution
Binary exploitation1
Turn a memory-safety bug in a native binary into control of execution. Usually a stack overflow, a format string, or a heap primitive.
Official Writeup
1 official solution