Skip to content

Commit 10eb002

Browse files
author
makfncom
authored
Update keyauth.py
1 parent 410f920 commit 10eb002

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

keyauth.py

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,37 @@ def license(self, key, hwid=None):
181181
os.remove(KEYSAVE_PATH)
182182
time.sleep(5)
183183
sys.exit()
184+
185+
def var(self, name, hwid=None):
186+
if hwid is None: hwid = others.get_hwid()
187+
188+
self.session_iv = str(uuid4())[:8]
189+
190+
init_iv = SHA256.new(self.session_iv.encode()).hexdigest()
191+
192+
post_data = {
193+
"type": binascii.hexlify(("var").encode()),
194+
"key": encryption.encrypt(self.user_data.key, self.secret, init_iv),
195+
"varid": encryption.encrypt(name, self.secret, init_iv),
196+
"hwid": encryption.encrypt(hwid, self.secret, init_iv),
197+
"name": binascii.hexlify(self.name.encode()),
198+
"ownerid": binascii.hexlify(self.ownerid.encode()),
199+
"init_iv": init_iv
200+
}
201+
202+
response = self.__do_request(post_data)
203+
204+
response = encryption.decrypt(response, self.secret, init_iv)
205+
206+
json = jsond.loads(response)
184207

208+
if json["success"]:
209+
return decoded_response["response"]
210+
else:
211+
print(json["message"])
212+
time.sleep(5)
213+
sys.exit()
214+
185215
def __do_request(self, post_data):
186216
headers = {"User-Agent": "KeyAuth"}
187217

0 commit comments

Comments
 (0)