This commit is contained in:
BarsTiger
2021-08-02 21:01:13 +03:00
parent f00651adfb
commit f5638ce7bd
2 changed files with 103 additions and 0 deletions

103
0xCheats/Start.py Normal file
View File

@@ -0,0 +1,103 @@
from subprocess import *
import os, time
print(''' ██████╗ ██╗ ██╗ ██████╗██████╗ █████╗ ██████╗██╗ ██╗
██╔═████╗╚██╗██╔╝██╔════╝██╔══██╗██╔══██╗██╔════╝██║ ██╔╝
██║██╔██║ ╚███╔╝ ██║ ██████╔╝███████║██║ █████╔╝
████╔╝██║ ██╔██╗ ██║ ██╔══██╗██╔══██║██║ ██╔═██╗
╚██████╔╝██╔╝ ██╗╚██████╗██║ ██║██║ ██║╚██████╗██║ ██╗
╚═════╝ ╚═╝ ╚═╝ ╚═════╝╚═╝ ╚═╝╚═╝ ╚═╝ ╚═════╝╚═╝ ╚═╝''')
print(''' _ ____ _______ _
| | | _ \ |__ __(_)
| |__ _ _ | |_) | __ _ _ __ ___| | _ __ _ ___ _ __
| '_ \| | | | | _ < / _` | '__/ __| | | |/ _` |/ _ \ '__|
| |_) | |_| | | |_) | (_| | | \__ \ | | | (_| | __/ |
|_.__/ \__, | |____/ \__,_|_| |___/_| |_|\__, |\___|_|
__/ | __/ |
|___/ |___/ ''')
print("------------------------------------------------------------")
print()
doings = ["Patching 0xCheats ",
"Stopping useless process ",
"Finding server file ",
"Injecting subscription.cfg to server",
"Validating ",
"Starting server ",
"Validating ",
"Checking 0x patch ",
"Hiding crack ",
"Replacing 0x servers "]
subindays = ""
if os.path.isfile("subscription.cfg"):
subscription = open("subscription.cfg", "r")
print("Detected subscription.cfg, wait")
subindays = subscription.read()
time.sleep(1)
subscription.close()
else:
subscription = open("subscription.cfg", "w+")
print("Program didn't detected subscription.cfg")
print("Starting subscription registration on private server...")
time.sleep(0.5)
print("Attaching process to application...")
time.sleep(0.3)
print("Starting subscription.cfg generation")
time.sleep(1)
subtime = input("Subscription time: ")
subscription.write(subtime)
print("Detaching process from application...")
subscription.close()
time.sleep(0.5)
call('start python Start.py', shell=True)
# call('start Start.exe', shell=True)
exit()
def printProgressBar (iteration, total, prefix = '', suffix = '', decimals = 1, length = 100, fill = '', printEnd = "\r"):
percent = ("{0:." + str(decimals) + "f}").format(100 * (iteration / float(total)))
filledLength = int(length * iteration // total)
bar = fill * filledLength + '-' * (length - filledLength)
print(f'\r{prefix} |{bar}| {percent}% {suffix}', end = printEnd)
if iteration == total:
print()
print("Detected subscription time: " + str(subindays))
print("Starting private licensing server...")
time.sleep(2)
print("Starting...")
printProgressBar(0, 100, prefix = ':', suffix = 'Complete', length = 50)
for i in range(100):
stri = str(i)
if len(stri) < 2:
stri = "10"
pref = doings[int(stri[0:1:1])]
time.sleep(0.1)
printProgressBar(i + 1, 100, prefix = pref + ':', suffix = 'Complete', length = 50)
print()
print("Starting 0xCheats executable...")
allfiles = os.listdir(os.getcwd())
for file in allfiles:
if not "exe" in file:
allfiles.remove(file)
for file in allfiles:
if "Start" in file:
allfiles.remove(file)
call('start ' + allfiles[0], shell=True)
input("If 0xCheats started, press Enter...")