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/
type_confusionstack_overflowret2dlresolveno_piepartial_relrono_canarynxuint16_overflowoob_writeelf_dynamic_linking
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]