hashhub/injector/main.py

16 lines
1.6 KiB
Python

#written as proof that hacking in hashengine is easy.
from tkinter import filedialog
from tkinter import messagebox
import ast
#{'id': 'script', 'name': 'mainhack', 'SID': 'TPaPheoLAzSDfjYwRXCQawPUJbCLghRFwUdSuUbBtkNStsUsjzYjUpDzKTpjlJAUAVFJNmrpFEgmBckKiHaRpkeZPamYgOmdsgIAZTTanbrujQUsOstXltiTwTigfKUbbFmjfHRhaKqCpEyahwgAeYjOedngzPiZySvbrBpFtfSImXRzQYyhbYkkpCzOEMhFiqTnpuUkJTAwwdKBXXWehrzVfbeUwNcBzqGSxniKEdxfJAFUjPxuYLTpZpgwibI', 'args': {'code': 'import tkinter as tk\ncontainer = tk.Tk()\nentry = tk.Entry(container)\nentry.grid()\ndef inject(entry, runningdir):\n\ttarget = entry.get()\n\texec(target, runningdir)\ninjectb = tk.Button(container, text="Inject!", command=lambda: inject(entry, globals()))\ninjectb.grid()\ncontainer.mainloop()\n'}}
messagebox.showinfo("pls", "select hashengine 2.2 game.")
file = filedialog.askopenfilename()
if not file: exit()
handler = open(file, 'r').read()
handler = ast.literal_eval(handler)
handler[0].append({'id': 'script', 'name': 'mainhack', 'SID': 'TPaPheoLAzSDfjYwRXCQawPUJbCLghRFwUdSuUbBtkNStsUsjzYjUpDzKTpjlJAUAVFJNmrpFEgmBckKiHaRpkeZPamYgOmdsgIAZTTanbrujQUsOstXltiTwTigfKUbbFmjfHRhaKqCpEyahwgAeYjOedngzPiZySvbrBpFtfSImXRzQYyhbYkkpCzOEMhFiqTnpuUkJTAwwdKBXXWehrzVfbeUwNcBzqGSxniKEdxfJAFUjPxuYLTpZpgwibI', 'args': {'code': 'import tkinter as tk\ncontainer = tk.Tk()\nentry = tk.Entry(container)\nentry.grid()\ndef inject(entry, runningdir):\n\ttarget = entry.get()\n\texec(target, runningdir)\ninjectb = tk.Button(container, text="Inject!", command=lambda: inject(entry, globals()))\ninjectb.grid()\ncontainer.mainloop()\n'}})
file = open(file, 'w')
file.write(str(handler))
file.close()
messagebox.showinfo("yes", "success")