Guest User

Palantine IDB fix

a guest
Oct 15th, 2014
370
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.84 KB | None | 0 0
  1. #A Palantine production
  2. #circa 2014
  3. import sys
  4. import re
  5.  
  6. patch="\xcau\xb2\x88H\xea\x06\xbc\xae@\x96\x99\xfa%\x10\xa0;\xba\xf4;\xd1g\xee\xcb\x17\xd5)\x18\x18q3\xa7\x93\xeb\xf8\xd3'\x020\xc7\x16Mzy\xb5<,>\xdda\x1e\xde\x97V\x90xL\xf2\xc2T\xab\xe8\xb5\x87\x14\r\x19\xa3\xf4k+\xe1\t\xbd\xe1\xda\x1b~\xd4\xd7\xc9\xf7\xb5\x815\xf2\xc2\x96\xdbN\x86\xad)\xb6\xf0\xb9\x99\xb5Y\x9d@\xc3\xba\xe8\xb2\x9d,\xc0n\xce\xf6<\xba\x0e\x1b\x9a\x95\x05\xc1\xef\xe9\x01\x9ap \x12~\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
  7.  
  8. if(len(sys.argv)<2):
  9.     print "Usage: idb_fix.py <idb file>"
  10.     exit()
  11. f= open(sys.argv[1], 'rb+')
  12. d=f.read()
  13.  
  14. f1 = re.search( b'\x00\x53\x00\x00\x00\x00\xA0\x00(.*?)\x00\x02\x00',d)
  15.  
  16. f.seek(f1.start()+8)
  17. f.write(patch)
  18.  
  19. print "Patch Successful!"
Advertisement
Add Comment
Please, Sign In to add comment