$ cat writeup.md…
$ cat writeup.md…
Hack.lu CTF 2026
Task: A Node 26 payload must survive a char whitelist banning () [] backtick, deleted builtins, and `node --permission`; the flag is root-only behind a setuid /readflag. Solution: drive a native ROP chain from bracket-free JS via undici gadget capture and a forged FileHandle on libuv's signal-pipe fd.
Permission denied (requires tier.pro)
Sign in with GitHub, Discord, or Google to continue. No email required.
$sign in$ grep --similar