Главна дискусия и интерпретация на кода може да бъде намерена на форума за програмисти.
Тази статия дава пример за saveindex дешифрирането, за други файлове, това ръководство все още не е потвърдена!
Не забравяйте да направите резервно копие на цялата папка на играта преди експериментите
декриптиране алгоритъм е както следва:
- Отворете файла.
- Изтриване на първите 11 байта (символи)
- декодиране base64
- Мис повече, първите 16 байта (знака)
- Осъществяване разархивирайте линия през Zlib
- .
- ПЕЧАЛБА
По този начин ние сме получили следния код, за да PHP:
Разбира се всичко това може да се запише в една линия и вместо това ехо $, показват данни във файл за по-късно редактиране, което ще бъде направено по-долу, но тя ще играе с тази версия на кода, за удобство и работи чрез конзолата за да се гарантира, че декодирането се извършва правилно и Задайте правилната пътека до файла.
Над изрази код попречи на всяка папка, за удобство, най-добре е да се сложи някъде близо спаси. Сложих в една папка
/.steam/steam/userdata/MOY_ID/ Започнете конзолата в папката с файла и стартирайте командата:
Изходът е декодирани данни от този тип
Сега е възможно за удобство записва всичко в един файл:
Разширението на името и файл може да изберете някоя. Избрах JSON, тъй като данните се съхраняват в много подобен на JSON формат.
Сега можете да отворите записан файл и да го прочетете. Вие ще видите, че има съхранени настройки на света и героите, като например броя на дните на персийските фигури, свързващ пещери. И по-късно можете да се опитате да се променят данните. И също така, може би, за да се свържете пещери и руини на други хора.
Вие разбирате какво искам да кажа, ето един екран тези настройки:
В момента, аз просто измисли декриптиране. Експерименти все още не са изразходвани. Малко по-късно да публикувам този запис за повторно сглобяване на файлове. Но кой в програмирането на тема, мисля, че и пишат сами за няколко минути.
Ние се пристъпи към повторно сглобяване, но първо dobolnim ни по-горе описаната скрипт няколко реда код, а именно, запишете всички неща, които бяха отрязани в досиетата за последващо въвеждане обратно:
Сега сценария за сглобяване / криптиране:
Така че сега, както писах по-горе, всички поставени във файл, например decode.php и encode.php и бягай от конзолата:
Всичко това е връщане назад. НО! Докато разбрахме - в този файл не може да променя броя на последните дни - тези дни са просто показват на опазването на слот, както и самата игра да имат ефект. Можете обаче да промените характеристиките на персийски, но не повече от възможно. Дори и да го поставите в 1000, играта ще бъде на максимално допустимото по характер.
PS Някой намерите интересна тази тема? може да има лежеше deshefrator и след това Encoder онлайн - това е, което искаш? За vinduzyatnikov и всички онези, които не знаят езици за програмиране, струва ми се, че би било вярно, ако това е интересно.
Той констатира, че използването на разширение AdBlock.