Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Актуальная sqlite База, есть у кого?
#11
Вообщем так, кто шарит, то пишит мне в скайп и работаем вместе, так как сервер будет интернациональным.

Добавлено через 3 минуты
MHard Написал:жаль, я начал надеяться что вы владеете методом нахождения доп aes ключа для этого файла.

PS ну и как там тайцы? на чем пишут? Wink


Ключи у меня есть
Ответ
#12
adastmin Написал:Вообщем так, кто шарит, то пишит мне в скайп и работаем вместе, так как сервер будет интернациональным.
Зачем писать в скайп если можно написать напрямую
Ответ
#13
Ктобы подсказал как базу обратно запихать в data

Добавлено через 14 минут
Эх поделюсь как выдрать.. Качаем QuickBMS Tool


Код:
# WORK-IN-PROGRESS SCRIPT ONLY FOR DEVELOPERS, DO NOT USE!
# version 0.3.1

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

    set EXT extension NAME
    if EXT == "sqlite3"
        #encryption aes? ???
    endif
    log NAME OFFSET SIZE            # don't use clog for the moment
    encryption "" ""
next i

startfunction DECRYPT
    encryption aes_128_cbc "Сюда вставляем ключ"
    log MEMORY_FILE OFFSET SIZE
    encryption "" ""
endfunction



3 ключа, непомню под какую версию data


\x32\x1F\x2A\xEE\xAA\x58\x4A\xB4\x9A\x6C\x9E\x09\xD5\x9E\x9C\x6F



\xF2\xEB\xF9\x75\x4E\xE2\x27\x71\x1E\x39\x8F\x1C\xE6\x89\xF3\x44


\xFA\x5C\x7D\x2E\x16\xC8\x0B\x64\xE0\x81\xf0\x40\x0e\xd3\x87\x69
Ответ
#14
О_о вы прям таки америку открыли, этому скрипту больше года.

http://forum.xentax.com/viewtopic.php?p=77297#p77297

он распаковывает game_pack и поныне, но файл compact.sqlite3 с базой, которую достает этот скрипт запакован дополнительно.

вопрос как раз и стоит в ключе к этой базе.

обратите внимание на кусок в этом "вашем" скрипте

Код:
if EXT == "sqlite3"
        #encryption aes? ???
    endif
Ответ
#15
MHard Написал:О_о вы прям таки америку открыли, этому скрипту больше года.

http://forum.xentax.com/viewtopic.php?p=77297#p77297

он распаковывает game_pack и поныне, но файл compact.sqlite3 с базой, которую достает этот скрипт запакован дополнительно.

вопрос как раз и стоит в ключе к этой базе.

обратите внимание на кусок в этом "вашем" скрипте

Код:
if EXT == "sqlite3"
        #encryption aes? ???
    endif

А ключам тоже год???
И я выложил спрашивающим!!!!
Ответ
#16
MHard Написал:О_о вы прям таки америку открыли, этому скрипту больше года.

http://forum.xentax.com/viewtopic.php?p=77297#p77297

он распаковывает game_pack и поныне, но файл compact.sqlite3 с базой, которую достает этот скрипт запакован дополнительно.

вопрос как раз и стоит в ключе к этой базе.

обратите внимание на кусок в этом "вашем" скрипте

Код:
if EXT == "sqlite3"
        #encryption aes? ???
    endif

Я так понял, что человек просто сначала задал вопрос, потом нашел решение и показал его. Какая разница год этому решению или он сделал его только сегодня?
1
Ответ
#17
adastmin Написал:А ключам тоже год???
И я выложил спрашивающим!!!!

Всего 2 ключа. 1-й от таблицы файлов, он не меняется на релизном клиенте с января 2013, второй ключ от базы, он меняется при каждом корейском обновлении.

xolseg Написал:Я так понял, что человек просто сначала задал вопрос, потом нашел решение и показал его. Какая разница год этому решению или он сделал его только сегодня?

Человек выложил скрин с распакованной БД, и сказал что есть ключи для ее распаковки

также выложил скрипт который должен распаковать эту БД , а по факту получается что этот скрипт этого не делает.

получается что БД он не открыл, а ему ее дали его тайские партнеры? или как?
зачем тогда говорить что есть ключи?

Добавлено через 10 минут
PSS
Вот кстати недавно кто-то на wasmе обсуждал
http://www.wasm.ru/forum/viewtopic.php?pid=536917
Ответ
#18
Тогда так. И тайцы ничего не довали


[Изображение: 0e6b372e8141234a3fc0c6d6e04fd776.jpg]
Ответ
#19
ок перефразирую.

я верю вам что у вас есть база распакованная.... ))
поэтому и начал задавать вопросы о том как ее раскодировать.

вытащить ее с помощью QuickBMS в закодированном виде из game_pack не проблема.
Ответ
#20
Это у каждого встречного есть
[Изображение: 0820eb875bd1e109df66e055ffd0db96.png]
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Расшифровка compact.sqlite Sovych 0 2,414 04-14-2020, 12:03 AM
Последний пост: Sovych
  База 1.8 евро-клиента extrasens 0 2,989 10-23-2015, 05:29 PM
Последний пост: extrasens
  Есть ли какие то продвижения ? DancerS 9 5,042 07-29-2014, 11:10 PM
Последний пост: MaT

Перейти к форуму:


Пользователи, просматривающие эту тему: 2 Гость(ей)