Results 1 to 6 of 6
  1. #1
    Dastano
    Dastano is offline
    New member
    Join Date
    2013 May
    Posts
    7
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    Rep Power
    0

    ArcheAge DB Decrypting

    Greetings!

    I hope you allow me, to start here the ArcheAge Thread again that I had on xentax.com.

    On Xentax we talked about decryption of the PAK and decryption Database. All worked fine (due the great work of Ekey), but since some Update ArcheAge force to start the Patcher.exe instead of the Client itself.

    Also the Key from my known Offsets (encryption aes_128_cbc) not working anymore.

    I would be glad if someone can help me to get the Key(maybe Keys now) for the actual Game Version thatI can fix the Offsets for automatic decryption.

    The Offset for the Database Key was: ~ 00002CXX (\xF2\xEB\xF9\x75\x4E\xE2\x27\x71\x1E\x39\x8F\x1C\ xE6\x89\xF3\x44)



    Thanks a lot!
    Last edited by Dastano; 2013-07-30 at 10:20 AM.

  2. #2
    Dastano
    Dastano is offline
    New member
    Join Date
    2013 May
    Posts
    7
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    Rep Power
    0
    I can pay if this is needed

    Is there any chance about?

  3. #3
    jowsss
    jowsss is offline
    New member
    Join Date
    2011 Dec
    Posts
    17
    Thanks Thanks Given 
    9
    Thanks Thanks Received 
    1
    Thanked in
    1 Post
    Rep Power
    0
    Not Found

  4. #4
    Dastano
    Dastano is offline
    New member
    Join Date
    2013 May
    Posts
    7
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    Rep Power
    0
    Last edited by Dastano; 2013-07-30 at 10:29 AM.

  5. #5
    botyn
    botyn is offline
    Guest
    Join Date
    2013 Aug
    Posts
    1
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    Rep Power
    0
    And how you get the DB key?
    Cant find any sourse with good guide...

  6. #6
    infidel_
    infidel_ is offline
    New member
    Join Date
    2011 Sep
    Posts
    34
    Thanks Thanks Given 
    2
    Thanks Thanks Received 
    7
    Thanked in
    3 Posts
    Rep Power
    0
    Here's an updated QuickBMS script.
    I tried it using on Chinese ArcheAge but failing badly tho.

    Code:
    # Archeage (script 0.3.1a)
    # script for QuickBMS http://quickbms.aluigi.org
     
    math SIZE = 0x200
    goto 0 0 SEEK_END
    savepos OFFSET
    math OFFSET -= SIZE
    callfunction DECRYPT 1
     
    idstring MEMORY_FILE "WIBO"
    get DUMMY long MEMORY_FILE
    get FILES long MEMORY_FILE
    get EXTRA_FILES long MEMORY_FILE
    get DUMMY long MEMORY_FILE
    get DUMMY long MEMORY_FILE
    get DUMMY long MEMORY_FILE
    get DUMMY long MEMORY_FILE
    print "Files:              %FILES|x%"
    print "Extra files:        %EXTRA_FILES|x%"
     
    math SIZE = FILES
    math SIZE += EXTRA_FILES
    math SIZE *= 0x150
    goto 0 0 SEEK_END
    savepos INFO_OFF
    math INFO_OFF -= 0x200
    for INFO_OFF -= SIZE >= 0
        if INFO_OFF % 0x200
            math INFO_OFF -= 0x10
        else
            break
        endif
    next
    print "FileTable offset:   %INFO_OFF|x%"
     
    for i = 0 < FILES
        math SIZE = 0x150
        math OFFSET = INFO_OFF
        callfunction DECRYPT 1
        math INFO_OFF += 0x150
     
        getdstring NAME 0x108 MEMORY_FILE
        get OFFSET longlong MEMORY_FILE
        get SIZE longlong MEMORY_FILE
        get XSIZE longlong MEMORY_FILE  # used for encryption alignment?
        get ZSIZE long MEMORY_FILE      # ???
        getdstring DUMMY 16 MEMORY_FILE
        get DUMMY1 long MEMORY_FILE
        get TIMESTAMP longlong MEMORY_FILE
        get TIMESTAMP longlong MEMORY_FILE
        get DUMMY2 longlong MEMORY_FILE
     
        log NAME OFFSET SIZE            # don't use clog for the moment
        encryption "" ""
    next i
     
    startfunction DECRYPT
        encryption aes_128_cbc "\x32\x1F\x2A\xEE\xAA\x58\x4A\xB4\x9A\x6C\x9E\x09\xD5\x9E\x9C\x6F"
        log MEMORY_FILE OFFSET SIZE
        encryption "" ""
    endfunction

Similar Threads

  1. [Release] Luminary Decrypting Tool
    By h4x0r in forum Game Files
    Replies: 10
    Last Post: 2021-11-19, 09:32 PM
  2. [Info] ArcheAge PAK Unpack Script
    By h4x0r in forum Game Files
    Replies: 6
    Last Post: 2014-11-14, 09:21 PM
  3. [C++] Audition 2 SF Decrypting (Need some Help)
    By h4x0r in forum C/C++
    Replies: 7
    Last Post: 2013-08-28, 10:15 PM
  4. [C++] Perpetuum GBF Decrypting
    By h4x0r in forum C/C++
    Replies: 0
    Last Post: 2012-08-03, 06:59 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •