Сегодня мы рассмотрим как-же все-таки взломать 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.
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
ведь если меняешь входящий запрос , то визуал же?!
UpD
вот если исходящие то да, например меняем исходящий при прохождении уровня то открываются остальные
________________
1.Слабый-это не тот кто изначально в чём-то слабее кого-то , а тот кто смирился со своей слабостью
2.Счастье не в тех женщинах, с которыми хочется спать, а в тех, с которыми хочется просыпаться
3.Мир радовался твоему появлению на свет,а ты при этом плакал.Проживи жизнь так,чтобы мир плакал,когда ты,исполненный радости покинешь его.
4."Так вышло" - из этой фразы получился бы отличный эпиграф к любой человеческой жизни..
5.помог?ставь сяпку
6. Первое время у меня поживешь, а утром домой поедешь.
Последний раз редактировалось Be4you<3; 12.03.2014 в 00:42.
ведь если меняешь входящий запрос , то визуал же?!
UpD
вот если исходящие то да, например меняем исходящий при прохождении уровня то открываются остальные
При прохождении уровня генерируется проверочный хеш, который генерируется из случайного числа(выдается при загрузке уровня), номера уровня, счета и т.д. + SecretKey.
А вот сам сервер не проверяет ни энергию, ничего. Только этот хеш
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]