ПредишенСледващото

Когато изображенията в архива с играта не е в пряк достъп, а просто трябва да се извлече, е необходимо да ги разчете, за да разберем как те се съхраняват и прочете програмата (игра). Можете, разбира се, за да отбележи по този въпрос и да продължите да се прехвърлят на други игри, но след това се изображения са под авторското право много просто, защо не се опитате да ги разчете.

Най-често срещаните "думите" е PNG - в началото на файла, иятел - края на файла, IHDR - файлов етикет, IDAT - данни и PLTE, tRNS, sRGB, и т.н. Повече подробности можете да намерите в документацията на спецификацията на структура / PNG файл (вж.). Винаги се срещнат в PNG IHDR файл, IDAT и иятел.

Следната картинка показва файла PAK, в които героите са подчертани едно от изображенията:

Дешифриране на изображения - всичко за модифициране мобилни игри

Сега кажете накратко за структурата на PNG файл:
1) В началото на файла, показва, че тя е PNG файл, винаги 8 байта са необходими за: 89 50 4E 47 0D 0A 1A 0A
2) По-долу е заглавния файл, IHDR, това показва размера на изображението
3) На следващо място, данните могат да отидат директно IDAT (самото изображение)
4) В края на файла се дължи иятел (IEND®B`,), в шестнадесетичен байта: 49 45 4E 44 42 60 82 AE

И тогава идва моментът, когато трябва да говорим за това как разработчиците криптиране на изображението. Давам един пример, който се сблъсках.

1) Най-лесно - само преименувате разширението * .png всеки друг
2) Изображението е във файла PAK. Понякога в даден архив е индекс файл.
3) Размер на изображението (4 байта) се дължи на началото на себе си (в игрите от CWA)
4) Изображението се обърнат, тоест първи дошъл, `B®DNEI ... БНП ‰ (в GoF2 игра, Fishlabs)
5) От почистват PNG изображение линия, IHDR и иятел (тъй като те не се променя) и се добавя към кода при формиране на изображение.
се прилага 6) операция XOR (обикновено XOR FF)
7) Изображение "е смесен боклук", например, на всеки 20 символи се извършва операция XOR или изваждане.
8) извършва изваждане на всеки знак някакъв друг.

За да декодирате снимката е написано преводач (трябва да знаете езика за програмиране), за да се ускори този процес.

а esli формат .pd имидж и промяна в .png формат получава странно черно-бяла снимка, въпреки че знам, че това е нормално, изображението на цвят. Оказва се, че той също е криптирана? И това, което той може нормално отворен за редактиране?

Свързани статии

Подкрепете проекта - споделете линка, благодаря!