pwnhard

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

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

$ssh [email protected]