Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def getTime():
- t = int(time.time())
- t = t - 88
- return t
- def extract():
- s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
- s.connect(("cs527ctf.risvc.net", 31337))
- text = s.recv(2048)
- username = str(text[-20:-12])[2:-1]
- print(username)
- urev = ''
- for i in range((len(username) - 1), -1, -1):
- urev = urev + hex((ord(username[i])))[2:4]
- gdb.execute("set {int}0xffffd12c=0x" + urev[8:16])
- gdb.execute("set {int}0xffffd130=0x" + urev[0:8])
- gdb.execute("c")
- gdb.execute("set $eax=" + hex(getTime()))
- gdb.execute("c")
- telescope = gdb.execute("telescope 0xffffd17c", False, True)
- password = (telescope[39:55]) + "\n"
- print(password)
- s.send(password.encode())
- print(s.recv(1024).decode())
- s.close()
- return "Done"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement