Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python2
- import os,sys,binascii
- if len(sys.argv) != 2:
- print "[~] Usage:\n%s <filename>\n\n" % (sys.argv[0])
- sys.exit(1)
- f=open(sys.argv[1],"rb");
- s=0x160;
- fns=12;
- fss=56;
- fbo=60;
- i=1;
- while i<=59:
- f.seek(s);
- buff=""
- while True:
- r=f.read(1)
- if r == '\x00':
- break;
- buff+=r
- fout=open(buff,"wb");
- f.seek(s+fss);
- z=f.read(4);
- f.seek(s+fbo);
- q=f.read(4);
- f.seek(int(binascii.hexlify(q[::-1]),16)+0x60);
- buff=f.read(int(binascii.hexlify(z[::-1]),16));
- fout.write(buff);
- fout.close();
- s+=64;
- i+=1;
- print "File Done!"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement