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

Главна дискусия и интерпретация на кода може да бъде намерена на форума за програмисти.

Тази статия дава пример за saveindex дешифрирането, за други файлове, това ръководство все още не е потвърдена!

Не забравяйте да направите резервно копие на цялата папка на играта преди експериментите

декриптиране алгоритъм е както следва:

  1. Отворете файла.
  2. Изтриване на първите 11 байта (символи)
  3. декодиране base64
  4. Мис повече, първите 16 байта (знака)
  5. Осъществяване разархивирайте линия през Zlib
  6. .
  7. ПЕЧАЛБА

По този начин ние сме получили следния код, за да PHP:

Разбира се всичко това може да се запише в една линия и вместо това ехо $, показват данни във файл за по-късно редактиране, което ще бъде направено по-долу, но тя ще играе с тази версия на кода, за удобство и работи чрез конзолата за да се гарантира, че декодирането се извършва правилно и Задайте правилната пътека до файла.

Над изрази код попречи на всяка папка, за удобство, най-добре е да се сложи някъде близо спаси. Сложих в една папка

/.steam/steam/userdata/MOY_ID/ Започнете конзолата в папката с файла и стартирайте командата:

Изходът е декодирани данни от този тип

Сега е възможно за удобство записва всичко в един файл:

Разширението на името и файл може да изберете някоя. Избрах JSON, тъй като данните се съхраняват в много подобен на JSON формат.

Сега можете да отворите записан файл и да го прочетете. Вие ще видите, че има съхранени настройки на света и героите, като например броя на дните на персийските фигури, свързващ пещери. И по-късно можете да се опитате да се променят данните. И също така, може би, за да се свържете пещери и руини на други хора.

Вие разбирате какво искам да кажа, ето един екран тези настройки:

В момента, аз просто измисли декриптиране. Експерименти все още не са изразходвани. Малко по-късно да публикувам този запис за повторно сглобяване на файлове. Но кой в ​​програмирането на тема, мисля, че и пишат сами за няколко минути.

Ние се пристъпи към повторно сглобяване, но първо dobolnim ни по-горе описаната скрипт няколко реда код, а именно, запишете всички неща, които бяха отрязани в досиетата за последващо въвеждане обратно:

Сега сценария за сглобяване / криптиране:

Така че сега, както писах по-горе, всички поставени във файл, например decode.php и encode.php и бягай от конзолата:


Всичко това е връщане назад. НО! Докато разбрахме - в този файл не може да променя броя на последните дни - тези дни са просто показват на опазването на слот, както и самата игра да имат ефект. Можете обаче да промените характеристиките на персийски, но не повече от възможно. Дори и да го поставите в 1000, играта ще бъде на максимално допустимото по характер.

PS Някой намерите интересна тази тема? може да има лежеше deshefrator и след това Encoder онлайн - това е, което искаш? За vinduzyatnikov и всички онези, които не знаят езици за програмиране, струва ми се, че би било вярно, ако това е интересно.

Той констатира, че използването на разширение AdBlock.

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