import sys
header="\x00\xD1\xCE"+"\x00"*5+"""xa37dd45ffe100bfffcc9753aabac325f07cb3fa231144fe2e33a\
e4783feead2b8a73ff021fac326df0ef9753ab9cdf6573ddff0312fab0b0ff39779eaff312a4f5de65892ff\
ee33a44569bebf21f66d22e54a22347efd375981188743afd99baacc342d88a99321235798725fedcbf4325\
2669dade32415fee89da543bf23d4ex"""+30*"\x00"+257*"\x7b"+3*"\x00"
filename = sys.argv[1]
f1=open(filename,"rb")
if f1.read(4)=="\x00\xD1\xCE\x00":
f2=open(filename+".txt","wb")
f2.write(header)
f1.seek(296)
magic=[]
for i in range(257):
magic.append(ord(f1.read(1)))
f1.seek(3,1)
data=f1.read()
f1.close()
buff=""
print "Megabytes processed so far: "
for i in xrange(len(data)):
buff+=chr(magic[i%257]^ord(data[i])^0x7b)
if i%128==0:
f2.write(buff)
buff=""
if i%1000000==0:
print i/1000000
f2.write(buff)
f2.close()
import sys
header="\x00\xD1\xCE"+"\x00"*5+"""xa37dd45ffe100bfffcc9753aabac325f07cb3fa231144fe2e33a\
e4783feead2b8a73ff021fac326df0ef9753ab9cdf6573ddff0312fab0b0ff39779eaff312a4f5de65892ff\
ee33a44569bebf21f66d22e54a22347efd375981188743afd99baacc342d88a99321235798725fedcbf4325\
2669dade32415fee89da543bf23d4ex"""+30*"\x00"+257*"\x7b"+3*"\x00"
filename = sys.argv[1]
f1=open(filename,"rb")
if f1.read(4)=="\x00\xD1\xCE\x00":
f2=open(filename+".txt","wb")
f2.write(header)
f1.seek(296)
magic=[]
for i in range(257):
magic.append(ord(f1.read(1)))
f1.seek(3,1)
data=f1.read()
f1.close()
buff=""
print "Megabytes processed so far: "
for i in xrange(len(data)):
buff+=chr(magic[i%257]^ord(data[i])^0x7b)
if i%128==0:
f2.write(buff)
buff=""
if i%1000000==0:
print i/1000000
f2.write(buff)
f2.close()
import sys
header="\x00\xD1\xCE"+"\x00"*5+"""xa37dd45ffe100bfffcc9753aabac325f07cb3fa231144fe2e33a\
e4783feead2b8a73ff021fac326df0ef9753ab9cdf6573ddff0312fab0b0ff39779eaff312a4f5de65892ff\
ee33a44569bebf21f66d22e54a22347efd375981188743afd99baacc342d88a99321235798725fedcbf4325\
2669dade32415fee89da543bf23d4ex"""+30*"\x00"+257*"\x7b"+3*"\x00"
filename = sys.argv[1]
f1=open(filename,"rb")
if f1.read(4)=="\x00\xD1\xCE\x00":
f2=open(filename+".txt","wb")
f2.write(header)
f1.seek(296)
magic=[]
for i in range(257):
magic.append(ord(f1.read(1)))
f1.seek(3,1)
data=f1.read()
f1.close()
buff=""
print "Megabytes processed so far: "
for i in xrange(len(data)):
buff+=chr(magic[i%257]^ord(data[i])^0x7b)
if i%128==0:
f2.write(buff)
buff=""
if i%1000000==0:
print i/1000000
f2.write(buff)
f2.close()
Copyright © 2026, NextGenUpdate.
All Rights Reserved.