pwnhard

Router Web

hackthebox

Task: Exploit a C++ ARM32 web server binary to enable dev mode and achieve command injection. Solution: Trigger a use-after-free by deleting a Config object, allocate a Desktop object at the same heap address (same chunk size), overwrite the vtable pointer via timestamp field to point to enable_dev_mode function, then use /admin/ping endpoint for command injection via popen.

$ ls tags/ techniques/
use_after_freecommand_injectionvtable_overwriteheap_overlapsso_abuse

🔒

Permission denied (requires tier.pro)

Sign in to access full writeups

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

$ssh [email protected]