section

Writeups

380 posts
rev

QuickScan

QuickScan: trace the binary, isolate the validation routine, and invert it to recover the flag.

pwn

RaceCar

RaceCar: use the format-string bug for a leak or write, then redirect execution to the flag path.

forensics

Sp00ky Theme

Sp00ky Theme: isolate the relevant artifact, decode the evidence, and extract the flag.

hardware

VHDLock

VHDLock: decode the captured signal, map the bitstream, and recover the flag.

hardware

The Last Frontier

The Last Frontier: decode the captured signal, map the bitstream, and recover the flag.

pwn

El Mundo

El Mundo: calculate the overflow offset, redirect control flow, and land a reliable flag read.

pwn

El Pipo

El Pipo: calculate the overflow offset, redirect control flow, and land a reliable flag read.

crypto

RsaCtfTool

RsaCtfTool: abuse the AES misuse, derive the missing key material, and decrypt the flag.

machinemachine

LinkVortex

LinkVortex: use CVE-2023-40028 where it fits the service, gain a shell, and escalate to root.

machinemachine

Bizness

Bizness: use CVE-2023-49070 and CVE-2023-51467 where it fits the service, gain a shell, and escalate to root.

machinemachine

Inject

Inject: enumerate the AD surface, abuse the exposed credential or delegation path, and escalate to Administrator.

machinemachine

Unrested

Unrested: use CVE-2024-36467 and CVE-2024-42327 where it fits the service, gain a shell, and escalate to root.

machinemachine

Vintage

Vintage: enumerate the AD surface, abuse the exposed credential or delegation path, and escalate to Administrator.

misclocked

Touch

misc

Bag Secured

Bag Secured: reduce the custom rules to a scriptable check and use the smallest reliable path to the flag.

hardware

Intrusion

Intrusion: decode the captured signal, map the bitstream, and recover the flag.

misc

MultiDigilingual

MultiDigilingual: reduce the custom rules to a scriptable check and use the smallest reliable path to the flag.

misc

Addition

Addition: reduce the custom rules to a scriptable check and use the smallest reliable path to the flag.

web

C.O.P

C.O.P: exploit the SQL injection, extract the needed data, and reach the flag.

crypto

CandyVault

CandyVault: model the crypto leak, recover the missing secret, and decrypt the flag.

web

DLLAMA

DLLAMA: abuse unsafe deserialization to cross the trust boundary and reach the flag.

web

Gunship

Gunship: identify the broken request handling, prove control, and use it to recover the flag.

web

Jscalc

Jscalc: use path traversal to escape the intended read path and recover the flag.