PDA

Просмотр полной версии : [FB/iOS/Android] Candy Crush Hack


.AsTex.
04.03.2014, 20:30
Сегодня мы рассмотрим как-же все-таки взломать Candy Crush Saga.
Что нам потребуется?
- Аккаунт Facebook
- Charles
- iOS/Android смартфон/планшет(если хочется)

Приступим.
1. Запускаем Charles
2. Находим на FB Candy Crush, запускаем.
3. Ставим Breakpoint на [Ссылки могут видеть только зарегистрированные и активированные пользователи]

Теперь мы можем редактировать входящие/исходящие данные.

Итак, для начала мы попробуем изменить нашу энергию.
При запуске игры отправляются пакеты, мы должны редактировать ответ.
Ищем строку
"lives":
Далее будет идти число- кол-во текущей энергии.
Изменять его можно в пределах от 1 до 5(если редактировать параметр "maxlives", то можно до макс. значения).
Внимание! Редактировать надо все пакеты,в которых видите строку lives.


Энергию сделали. Что дальше? Редактирование уровней!
При выборе уровня загружается несколько пакетов. Нам нужен тот, в адресе которого есть GameStart.
И вот тут начинается самое интересное!

moveLimit - Максимальное кол-во шагов
scoreTargets - Цели(1,2,3 звезды) например [100,200,300] - 1 звезда нужно 100 очков, 2 звезды - 200
numberOfColours - Количество цветов. не рекомендую ставить меньше 4ех! Может не выйти из цикла,в котором в игре собираются эти конфетки.


Далее. Что делать со смартфонами/планшетами

Пришло время синхронизировать результаты.
запускаем приложение на девайсе, входим в фейсбук и вуаля. Данные синхронизованы. Рекорды сохранились.


(c) AsTex 2014.

Be4you<3
12.03.2014, 00:29
ведь если меняешь входящий запрос , то визуал же?!
UpD
вот если исходящие то да, например меняем исходящий при прохождении уровня то открываются остальные

.AsTex.
12.03.2014, 19:07
ведь если меняешь входящий запрос , то визуал же?!
UpD
вот если исходящие то да, например меняем исходящий при прохождении уровня то открываются остальные


При прохождении уровня генерируется проверочный хеш, который генерируется из случайного числа(выдается при загрузке уровня), номера уровня, счета и т.д. + SecretKey.
А вот сам сервер не проверяет ни энергию, ничего. Только этот хеш