pwnhard
Forks and Knives
hackthebox
Task: a forked Linux TCP service with PIE, NX, canary, Full RELRO, an off-by-one admin bypass, a reservation format string, and a staged stack overflow. Solution: use the NUL overwrite to reach manager functions, leak libc and stack via fprintf, brute-force the shared canary across forked children, recover the randomized flag filename with getdents64, then finish with an ORW ROP chain.
$ ls tags/ techniques/
off_by_one_admin_bypassformat_string_libc_leakfork_canary_bruteforcestack_overflow_roporw_ropgetdents64_filename_recovery
🔒
Permission denied (requires tier.pro)
Sign in to access full writeups
Create a free account with GitHub to get started.
$ssh [email protected]