Advertisement
Guest User

AA

a guest
Jul 16th, 2014
1,729
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.68 KB | None | 0 0
  1. # Archeage (script 0.3.1a)
  2. # script for QuickBMS http://quickbms.aluigi.org
  3.  
  4. math SIZE = 0x200
  5. goto 0 0 SEEK_END
  6. savepos OFFSET
  7. math OFFSET -= SIZE
  8. callfunction DECRYPT 1
  9.  
  10. idstring MEMORY_FILE "WIBO"
  11. get DUMMY long MEMORY_FILE
  12. get FILES long MEMORY_FILE
  13. get EXTRA_FILES long MEMORY_FILE
  14. get DUMMY long MEMORY_FILE
  15. get DUMMY long MEMORY_FILE
  16. get DUMMY long MEMORY_FILE
  17. get DUMMY long MEMORY_FILE
  18. print "Files: %FILES|x%"
  19. print "Extra files: %EXTRA_FILES|x%"
  20.  
  21. math SIZE = FILES
  22. math SIZE += EXTRA_FILES
  23. math SIZE *= 0x150
  24. goto 0 0 SEEK_END
  25. savepos INFO_OFF
  26. math INFO_OFF -= 0x200
  27. for INFO_OFF -= SIZE >= 0
  28. if INFO_OFF % 0x200
  29. math INFO_OFF -= 0x10
  30. else
  31. break
  32. endif
  33. next
  34. print "FileTable offset: %INFO_OFF|x%"
  35.  
  36. for i = 0 < FILES
  37. math SIZE = 0x150
  38. math OFFSET = INFO_OFF
  39. callfunction DECRYPT 1
  40. math INFO_OFF += 0x150
  41.  
  42. getdstring NAME 0x108 MEMORY_FILE
  43. get OFFSET longlong MEMORY_FILE
  44. get SIZE longlong MEMORY_FILE
  45. get XSIZE longlong MEMORY_FILE # used for encryption alignment?
  46. get ZSIZE long MEMORY_FILE # ???
  47. getdstring DUMMY 16 MEMORY_FILE
  48. get DUMMY1 long MEMORY_FILE
  49. get TIMESTAMP longlong MEMORY_FILE
  50. get TIMESTAMP longlong MEMORY_FILE
  51. get DUMMY2 longlong MEMORY_FILE
  52.  
  53. #set EXT extension NAME
  54. #if EXT == "sqlite3"
  55. # encryption aes? ???
  56. #endif
  57. log NAME OFFSET SIZE # don't use clog for the moment
  58. #encryption "" ""
  59. next i
  60.  
  61. startfunction DECRYPT
  62. encryption aes_128_cbc "\x32\x1F\x2A\xEE\xAA\x58\x4A\xB4\x9A\x6C\x9E\x09\xD5\x9E\x9C\x6F"
  63. log MEMORY_FILE OFFSET SIZE
  64. encryption "" ""
  65. endfunction
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement