Advertisement
Guest User

Untitled

a guest
Feb 7th, 2015
236
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.57 KB | None | 0 0
  1. #!/usr/bin/env python2
  2. import os,sys,binascii
  3.  
  4. if len(sys.argv) != 2:
  5.     print "[~] Usage:\n%s <filename>\n\n" % (sys.argv[0])
  6.     sys.exit(1)
  7.  
  8. f=open(sys.argv[1],"rb");
  9. s=0x160;
  10. fns=12;
  11. fss=56;
  12. fbo=60;
  13. i=1;
  14. while i<=59:
  15.     f.seek(s);
  16.     buff=""
  17.     while True:
  18.         r=f.read(1)
  19.         if r == '\x00':
  20.             break;
  21.         buff+=r
  22.     fout=open(buff,"wb");
  23.     f.seek(s+fss);
  24.     z=f.read(4);
  25.     f.seek(s+fbo);
  26.     q=f.read(4);
  27.     f.seek(int(binascii.hexlify(q[::-1]),16)+0x60);
  28.     buff=f.read(int(binascii.hexlify(z[::-1]),16));
  29.     fout.write(buff);
  30.     fout.close();
  31.     s+=64;
  32.     i+=1;
  33.     print "File Done!"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement