Ctfcup Quals 2025
171 challenges with 191 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 liveWeb151
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 solutionsAlso written up in: acisoru/ctfcup2025-quals, acisoru/ctfcup2025-quals, acisoru/ctfcup2025-quals, acisoru/ctfcup2025-quals, acisoru/ctfcup2025-quals, acisoru/ctfcup2025-quals, acisoru/ctfcup2025-quals, acisoru/ctfcup2025-quals
associateExample
2 official solutionsAlso written up in: acisoru/ctfcup2025-quals, acisoru/ctfcup2025-quals
bindExample
2 official solutionsAlso written up in: acisoru/ctfcup2025-quals, acisoru/ctfcup2025-quals
connectExample
2 official solutionsAlso written up in: acisoru/ctfcup2025-quals, acisoru/ctfcup2025-quals
Encodeurl
2 official solutionsAlso written up in: acisoru/ctfcup2025-quals, acisoru/ctfcup2025-quals
Trustmebroker
2 official solutionsAlso written up in: acisoru/ctfcup2025-quals, acisoru/ctfcup2025-quals
Accepts
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Agent Base
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Ansi Regex
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Ansi Styles
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Argparse
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Array Flatten
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Ast Types
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Also written up in: acisoru/ctfcup2025-quals
Basic Ftp
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Body Parser
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Browsers
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Buffer
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Buffer Crc32
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Bytes
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Call Bind Apply Helpers
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Call Bound
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
CHANGELOG
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Chromium Bidi
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Cliui
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Color Convert
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Content Disposition
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Content Type
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Cookie
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Cookie Signature
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Cosmiconfig
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Data Uri To Buffer
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Degenerator
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Also written up in: acisoru/ctfcup2025-quals
Destroy
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Dunder Proto
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Ee First
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Emoji Regex
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
End Of Stream
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Env Paths
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Error Ex
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Es Define Property
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Es Errors
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Es Object Atoms
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Escalade
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Esprima
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Estraverse
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Esutils
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Also written up in: acisoru/ctfcup2025-quals
Express
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Extract Zip
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Fast Fifo
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Fd Slicer
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Finalhandler
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Forwarded
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Fresh
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Function Bind
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Get Caller File
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Get Intrinsic
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Get Proto
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Get Stream
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Get Uri
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Also written up in: acisoru/ctfcup2025-quals
Has Symbols
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Hasown
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
HISTORY
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Http Errors
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Http Proxy Agent
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Https Proxy Agent
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Iconv Lite
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Ieee754
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Inherits
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Ip Address
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Ipaddr.Js
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Is Arrayish
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Is Fullwidth Code Point
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Js Tokens
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Js Yaml
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Json Parse Even Better Errors
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Lru Cache
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Media Typer
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Merge Descriptors
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Methods
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Also written up in: acisoru/ctfcup2025-quals
Mime Db
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Mime Types
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Also written up in: acisoru/ctfcup2025-quals
Also written up in: acisoru/ctfcup2025-quals
Negotiator
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Netmask
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Object Inspect
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
On Finished
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Also written up in: acisoru/ctfcup2025-quals
Pac Proxy Agent
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Pac Resolver
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Parent Module
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Parse Json
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Parseurl
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Porting Buffer
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Progress
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Proxy Addr
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Proxy Agent
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Proxy From Env
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Also written up in: acisoru/ctfcup2025-quals
Puppeteer
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Puppeteer Core
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Also written up in: acisoru/ctfcup2025-quals
Quickjs Emscripten
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Range Parser
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Raw Body
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
README v3
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Require Directory
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Resolve From
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Safe Buffer
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Safer Buffer
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
SECURITY
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Semver
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Also written up in: acisoru/ctfcup2025-quals
Serve Static
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Setprototypeof
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Side Channel
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Side Channel List
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Side Channel Map
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Side Channel Weakmap
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Smart Buffer
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Socks
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Socks Proxy Agent
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Source Map
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Statuses
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Streamx
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
String Width
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Strip Ansi
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Tar Fs
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Tar Stream
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Text Decoder
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Through
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Toidentifier
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Tslib
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Type Is
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Unbzip2 Stream
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Unpipe
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Urlpattern Polyfill
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Utils Merge
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Also written up in: acisoru/ctfcup2025-quals
Wrap Ansi
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Also written up in: acisoru/ctfcup2025-quals
Also written up in: acisoru/ctfcup2025-quals
Yargs
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Yargs Parser
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Yauzl
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Also written up in: acisoru/ctfcup2025-quals
Uncategorised6
The upstream scoreboard did not say, so neither do we.
Babyfor
2 official solutionsAlso written up in: acisoru/ctfcup2025-quals, acisoru/ctfcup2025-quals
Babyrev
2 official solutionsAlso written up in: acisoru/ctfcup2025-quals, acisoru/ctfcup2025-quals
Babyweb
2 official solutionsAlso written up in: acisoru/ctfcup2025-quals, acisoru/ctfcup2025-quals
Babycrypto
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Babyosint
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Babypwn
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
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.
Gadgets
3 official solutionsAlso written up in: acisoru/ctfcup2025-quals, acisoru/ctfcup2025-quals, acisoru/ctfcup2025-quals
Bad Parser
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Play With Ker
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Safelang
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Safelang Revenge
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Safelang Revenge Revenge
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Reverse engineering3
Work out what a compiled program does without its source, then work backwards from the check to the input that passes it.
Annabelle
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Nanomachines
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Wincrack
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Forensics3
Recover something from a file, a capture, or a disk image - often from a part of it the format says is unused.
BimboIncident
2 official solutionsAlso written up in: acisoru/ctfcup2025-quals, acisoru/ctfcup2025-quals
Brokilon
2 official solutionsAlso written up in: acisoru/ctfcup2025-quals, acisoru/ctfcup2025-quals
Funeral
2 official solutionsAlso written up in: acisoru/ctfcup2025-quals, acisoru/ctfcup2025-quals
Cryptography2
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.
Cursed
1 official solutionAlso written up in: acisoru/ctfcup2025-quals
Miracle
1 official solutionAlso written up in: acisoru/ctfcup2025-quals