pwnhard

Portaloo

hackthebox

Task: 64-bit PIE binary with heap UAF, mprotect making heap RWX, and stack buffer overflow with canary. Solution: Write shellcode to RWX heap, leak heap address via tcache safe-linking UAF, leak canary via null byte overwrite, stack smash to jump to shellcode.

$ ls tags/ techniques/
uaf_heap_leaktcache_safe_linking_bypassmprotect_rwx_abusecanary_null_byte_overwrite_leakstack_bof_ret2shellcodeshellcode_on_heap

🔒

Permission denied (requires tier.pro)

Sign in to access full writeups

Create a free account with GitHub, then upgrade to Pro.

$ssh [email protected]