Всем привет
Как мы и говорили что мы будем старца искать уязвимость в этой игрушке
уж больно много выгоды она даёт разработчикам !!!!!
Во общем то буду коротко объяснять и дать подсказку !!!!!!!!
Пакеты я словил в даную игру ( ) ниже будет скрин с пакетами
[Ссылки могут видеть только зарегистрированные пользователи. ]
Данный код относитця к моему опыту ( сколько у меня есть и сколько мне нужно до определёного уровня )
вот мои уровень
[Ссылки могут видеть только зарегистрированные пользователи. ]
обратите внимание на цывры опыта =)
теперь задачя Хакером
создать Скрипт который будет изменять уровень игрока при покупке 1 киберпса.
ИД киборпса у меня есть !!
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
строим скорпионы по цене Гладов
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
строим скорпионы по цене Гладов
ну вот то шо требовалось и доказать
Ну а реально покупаются то гладиаторы или боевые машины? Что остаётся после обновления?
Ну а реально покупаются то гладиаторы или боевые машины? Что остаётся после обновления?
Цитата:
Сообщение от Zagaevschi
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
строим скорпионы по цене Гладов
ну вот то шо требовалось и доказать
очень интересно что получилось в итоге после обнавления страницы... глады или все таки танки..
Вчера проверил. Подмена id юнита при покупки ни чего не даёт. На сервер не посылается информация о цене, только id. А значить если меняем гладов на скорпионов, то покупаем скорпионов по цене скорпионов.
А как тогда сервер проверят достаточно ли у нас средств на покупку или нет?
Как раз на сервере это и проверяется, т.к. все параметры пользователя там хранятся. И пользователя просто "информируют", что у него столько то столько таких то ресурсов.
Но не всегда на сервере все проверяется. Бывает, разработчики забывают сделать какую нибудь проверку.
Например одновременно можно строить несколько зданий и иследовать. Это не проверяется до обновления, а когда данные обновятся то получается что все что успел поставить строится и сервер это принимает и не сверяет сколько одновременно построек идет ресурсов снимает как положено. Надо подумать что с этим можно еще сделать.
А спид хак на ресурсы не работает?
я думаю что ни у кого не получилось) равно как и переслать одновременно обычные ресурсы таким способом
Причина простая. Обычной подменой цифр в пакете выражающих количество ресурсов( или кристаллов) ничего добиться нельзя. То есть ели их изменить и отправить то процесс передачи ресурсов не пойдет по той самой причине что надо параллельно передать измененную контрольную сумму( или хз как её назвать ) . То есть если вы даже попытаетесь отправить вместо 1000 титанита 1001 титанита то ничего не выйдет если не поменять контр сумму которая также должна быть изменена и должна передаваться в этом же пакете.
подводим итог. Чтобы все эти махинациии прокатили нужно знать формулу по которой меняется КС в зависимости от передаваемых ресурсов. Вот только после того как кто то эту формулу выведет можно будет узнать прокатит этот трюк или нет)
а без изменения КС я пробывал. Не работает. Любое отклонение от первоначально сформированного пакета не проходит. Повторюсь - нельзя отправить даже 1001 вместо 1000 ресурсов...
Добавлено через 8 минут
На данный момент отлично работает баг с одновременным улучшением и постройкой зданий в неограниченном количестве( ну разумеется если на их суммарную постройку хватает ресурсов и кредитов) . пока не прикрыли. А вот с технологиями уже не получается так сделать. залатали дыру)
Последний раз редактировалось RX15; 19.10.2011 в 03:26.
Причина: Добавлено сообщение
RX15, а в чем проблема изменить контрольную сумму? меняй на здоровье.
Но отправить кристаллы все равно не получается, т.к. сервер сообщает, что то типа "неверный юнит для отправки". На сервере проверяется и тип и количество, т.е. не получится построить здание или юнит, если не хватает ресурсов.
на самом деле существует sign-code ,проверяется на сервере от получаемых данных. Он генерируется благодаря разным параметрам, в том числе и отсылаемым ресурсам.
кто силен в этом - отпишитесь
Чтобы все эти махинациии прокатили нужно знать формулу по которой меняется КС в зависимости от передаваемых ресурсов. Вот только после того как кто то эту формулу выведет можно будет узнать прокатит этот трюк или нет)
декомпилировал я игруху..а там AS
а я только знаю сиплюсплюс,хоть понятно что куда..в коде
action script изучаю,уж очень сильно хочеться узнать про генерацию подписи пакета. ^_^
Как узнать на какой версии AS написано?
ТЕ какую версию читать?ссыль то найду.
+29 посту
Последний раз редактировалось satana77; 19.10.2011 в 18:53.