Тюряга - Нападаем на любого авторитета не имея ключей Печать
Автор: Administrator   
26.05.2011 16:38


1. Запускаем игру Тюряга (запустить)
2. Запускаем Charles
3. Обновляем страницу с приложением
4. В Charles ставим папку http://109.234.155.196 на Breakpoints (жмем правой кнопкой мыши по папке и выбираем Breakpoints)


5. Обновляем страницу с приложением
6. Charles начинает перехватывать пакеты. Все запросы пропускаем нажав Execute, кроме 6 запроса (входящий) "http://109.234.155.196/prison/universal.php?getData" с красной стрелочкой вниз. Не перепутайте исходящий с входящим! Исходящий надо пропустить нажав Execute.
7. Переходим на вкладку Edit Response сверху и на вкладку Text снизу
8. В коде очень много нужных и неочень переменных. Скажем в этом запросе передаются требования к татуировкам и именно на этом запросе был основан старый баг, по набиву татуировок в обход правил.
Там же идёт описание и требования боссов(хп, что нужно что бы напасть и т.д.)
Вот боссы:
"bossInfo":[{"id":"1","name":"\u041a\u0438\u0440\u043f\u0438\u0447","rewards":[{"type":"rating","slot":101,"value":"25"},{"type":"key","slot":"102","value":"1","key_id":"1"}],"health":"1000","battle_time":"28800", "bigboss":"false",
"difficulty_level":"\u043d\u0438\u0437\u043a\u0430\u044f","prev_boss_id":"0","needed_keys":"0","key_price":"3"},

{"id":"2","name":"\u0421\u0438\u0437\u044b\u0439","rewards":[{"type":"money","slot":101,"value":"100"},{"type":"rating","slot":102,"value":"30"},{"type":"key","slot":"103","value":"1","key_id":"2"}],"health":"10000","battle_time":"28800", "bigboss":"false",
"difficulty_level":"\u043d\u0438\u0437\u043a\u0430\u044f","prev_boss_id":"1","needed_keys":"3","key_price":"6"},

{"id":"3","name":"\u041c\u0430\u0445\u043d\u043e","rewards":[{"type":"money","slot":101,"value":"300"},{"type":"rating","slot":102,"value":"50"},{"type":"key","slot":"103","value":"1","key_id":"3"}],"health":"50000","battle_time":"28800", "bigboss":"false",
"difficulty_level":"\u0441\u0440\u0435\u0434\u043d\u044f\u044f","prev_boss_id":"2","needed_keys":"3","key_price":null},

{"id":"4","name":"\u041b\u044e\u0442\u044b\u0439","rewards":[{"type":"money","slot":101,"value":"500"},{"type":"rating","slot":102,"value":"100"},{"type":"key","slot":"103","value":"1","key_id":"4"}],"health":"100000","battle_time":"28800", "bigboss":"true",
"difficulty_level":"\u0441\u0440\u0435\u0434\u043d\u044f\u044f","prev_boss_id":"3","needed_keys":"3","key_price":null},

{"id":"5","name":"\u0428\u0430\u0439\u0431\u0430","rewards":[{"type":"money","slot":102,"value":"5000"},{"type":"rating","slot":103,"value":"200"}],"health":"500000","battle_time":"28800", "bigboss":"true",
"difficulty_level":"\u0432\u044b\u0441\u043e\u043a\u0430\u044f","prev_boss_id":"4","needed_keys":"1","key_price":null}]}

Новый абзац - новый босс.
Переменные:
prev_boss_id айди предыдущего боса
needed_keys необходимо ключей для нападения
key_price не совсем разобрал, что сиё значит, склоняюсь, что количество ключей, которое можно выбить с босса
Собственно меняем на 0 значения у того босса, на которого хотим напасть!

Обновлено 26.05.2011 16:40