Вконтакте Сокровища пиратов, взлом на жизни

WinHack

Администратор
23 Фев 2015
2,664
1,913
bsfo.ru
Сокровища пиратов, взлом на жизни своими руками.
Конечно выполнять взлом за кого-то не хочется всем, мне в том числе, поэтому хочется рассказать вам как взломать игру и не париться в ожидании пока я обновлю свой пост и все будет работать.
Вам нужно понимать как работает JavaScript и его синтаксис.

Начнем:


Давайте обратимся в Charles и посмотрим что выполняет игру, в нем мы увидим два основных скрипта:



Как видно из скрина, их два. Скажу сразу "js.40678" отвечает за игру, а "jslib.39536" отвечает за общение с сервером и является более "системным".

Чтобы выполнить взлом нам нужно будет открыть "js.40678" в любом текстовом редакторе, отредактировать, сохранить и подложить игре.
Для всего этого будем использовать блокнот и Charles.


Взламывать будем на жизни, ходы, монеты, "силы" и думаю этого достаточно.

Начнем с жизней.
В игре жизни добавляются каждые 20 минут. Отправляемся на поиски кода который добавляет жизни:

Выполняем поиск по документу и находим live, дальше ищем код прибавления жизни по истеканию таймера:

Код:
this.get("timeToNextLife")<0&&(this.set({lives:this.get("lives")+1,
ставим что наше время должно быть не < 0, а > 0, значит всегда будет прибавлять жизни.

Заменяем

Код:
this.get("timeToNextLife")<0
на

Код:
this.get("timeToNextLife")>0
Либо находим где выполняется вычитание жизней, и меняем - 1 на + 1:

Код:
actionLevel:application.level.num,actionPrice:0},{validate:!0}):this.set({lives:this.get("lives")-1
на

Код:
actionLevel:application.level.num,actionPrice:0},{validate:!0}):this.set({lives:this.get("lives")+1
Теперь нам нужны монетки, как же их получить?
Давайте поищем в скрипте что-то связанное с coins.
И так получаем:


Код:
e.coins=new ObscureNumber(сюда вводим количество монет)
Все монетки и жизни есть. Давайте шаги и "силы"

Отправляемся искать power:


Код:
(this.setPowerUpAmount(e.id,t[e.id]-1)
Пишем:

Код:
(this.setPowerUpAmount(e.id,t[e.id]+1)
Теперь все "силы" увеличиваются на 1 при использовании :З

Теперь самое финальное, это количество ходов которое бесконечное.

Ищем moves:


Код:
(this.set("moves",new ObscureNumber(this.get("moves")-1)),
ставим

Код:
(this.set("moves",new ObscureNumber(this.get("moves"))),
Получаем бесконечные ходы.
 
Реакции: Cherya55

skuter77

Пользователь
18 Июн 2015
54
32
35
кто знаекак пользоватса чарли (что где искать) у того может и получитса
 

skuter77

Пользователь
18 Июн 2015
54
32
35
я проше взломал через чат енджинер на монеты
 

Cian2000

Пользователь
23 Апр 2015
23
27
33
Все обнулили,я так понимаю взломы больше не работают?