pwnProhard

Common Offset

srdnlen

Task: Binary with shared offset between files, 16-bit word addition with 8-bit validation. Solution: Exploit uint16_t carry overflow to get OOB index, use ret2dlresolve with fake ELF structures in BSS to call system("sh").

$ ls tags/ techniques/
uint16_carry_overflow_to_oob_indexret2dlresolve_fake_structuresplt0_trampoline_resolveoverlapping_elf_structures_in_bss

🔒

Permission denied (requires tier.pro)

Sign in to access full writeups

Sign in with GitHub to continue. No email required.

$sign in

$ grep --similar

Similar writeups

  • [pwn][free]Void— hackthebox
  • [pwn][Pro]Taste— grodno_new_year_2026
  • [pwn][free]Regularity— hackthebox
  • [pwn][Pro]Echo— srdnlen
  • [pwn][free]0xDiablos— hackthebox