Advertisement
Guest User

Untitled

a guest
Feb 18th, 2016
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. def getTime():
  2. t = int(time.time())
  3. t = t - 88
  4. return t
  5.  
  6. def extract():
  7.  
  8. s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
  9. s.connect(("cs527ctf.risvc.net", 31337))
  10. text = s.recv(2048)
  11. username = str(text[-20:-12])[2:-1]
  12. print(username)
  13. urev = ''
  14. for i in range((len(username) - 1), -1, -1):
  15. urev = urev + hex((ord(username[i])))[2:4]
  16.  
  17. gdb.execute("set {int}0xffffd12c=0x" + urev[8:16])
  18. gdb.execute("set {int}0xffffd130=0x" + urev[0:8])
  19.  
  20. gdb.execute("c")
  21. gdb.execute("set $eax=" + hex(getTime()))
  22. gdb.execute("c")
  23. telescope = gdb.execute("telescope 0xffffd17c", False, True)
  24.  
  25. password = (telescope[39:55]) + "\n"
  26. print(password)
  27. s.send(password.encode())
  28. print(s.recv(1024).decode())
  29. s.close()
  30. return "Done"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement