"Как обогнать Ревана в топе" для чайников.

"Как обогнать Ревана в топе" для чайников.

Waha Byte
Когда утром заглянул в ТОП.

Доброго времени суток дамы и господа! С вами Ваха и сегодня Вы узнаете много интересного:


Что произошло?

Около 5 утра 13.01.2к18 игрок 🤖ОНО САМО (44) ВНЕЗАПНО ворвался в ТОП15 и быстро занял лидирующую строчку, обогнав 🎩🌚[MC] Реванчик (44).

Топ 15 СВ по состоянию на 5:15 13/02/2018.

Параллельно с этим, игрок ⚡️[SU] Я ЧТО-ТО НАЖАЛ занял первое место в ТОПе переработки, набрав несколько уровней игрока за пару часов.

ТОП переработки по состоянию на 02:40 13/02/2018.

Как выяснилось позже, такой быстрый карьерный рост был связан с использованием серьёзной уязвимости игры.


О баге.

Первым делом отмечу, что на момент выхода статьи БАГ ПОФИКШЕН.

Суть™

А суть бага была очень простая: достаточно было переслать боту игры сообщения, содержащие набор действий для игрока. При определённой доле везения персонаж отправлялся выполнять все эти действия ОДНОВРЕМЕННО, а мотивация и ресурсы (в случае с изучением/разработкой гаджета или конфой) списывались только за самое первое действие. Более того, если после такого форварда написать /decline, то мотивация и ресурсы возвращались игроку, а отменялось ТОЛЬКО ОДНО действие.

На практике это выглядело так:

  • Форвардим боту сообщения
  • Получаем ответ
  • Ждём 8 минут и...

Если кто - то не понял - персонаж запилил стартап 4 раза за 8 минут вместо одного положенного😉. Количество действий, на которое отправлялся игрок зависело от количества сообщений в форварде. В нашем примере их было 4, но можно намного больше.

Этот баг работал АБСОЛЮТНО со всеми действиями в разделах ⏳Дела и 🏢Офис.

Интересности:

  • Максимальное число действий, которое удалось запустить одновременно - 120, и это были 📚конфы. В пересчёте на мотивацию - 🔥360 или 10 дней для игрока с третьим стартапом, которые прошли за ⏰8 минут.
  • Дела в форвардах можно было миксовать. Например можно было одновременно сходить на 10 💻 работ, 5 🚶прогулок и 4 📚конфы. Главное - отправить верные форварды.

Грабёж.

Я уверен, что многим стало интересно - что будет если таким способом выйти грабить? Что же, это было проверено!

Далее ещё порядка 10-ти фейлов, видимо все, кто были.

Находим спящих стартаперов....

И грабим их! Интересно, что за 🔫грабёж таким способом не дали денег.


🤖ОНО САМО.

Настало время камингаута! Возможно, некоторые из вас уже догадались: 🤖ОНО САМО (44) - это я, вернее мой твинк.

Как и почему?

Всё началось с того, что 7.01.2018 мне написал Артур (⚡️[SU] Я ЧТО-ТО НАЖАЛ), и рассказал о найденом им баге. Тогда мы ещё не дошли до форвардов, а соль бага была во взятии задания с последующей его отменой и нажатием несколько раз на кнопку этого же задания - результат был тот же что и выше, но больше 3-4 заданий одновременно брать не выходило.

Я предложил Артуру изучить механику этого бага, после чего отправить Павлу багрепорт. Однако мы пошли разными путями: Артур проводил тесты на своём основном аккаунте (предварительно сохранив информацию о его персонаже до начала использования бага), а я - на твинке (чтобы упростить Павлу жизнь - ему было достаточно забанить твинка после багрепорта). Через некоторое время мы дошли до форвардов, после чего стало ясно, что механика бага очень простая, и есть вероятность, что о нём знаем не только мы. Это означало, что баг нужно как можно быстрее описывать и репортить.

Однако нам хотелось "уйти красиво" и при этом не получить значительных преимуществ в игре за счёт багоюза. Тогда и родилась идея - ворваться в ТОП игроков. Артур должен был быть на 1 месте с ником "Я ЧТО-ТО НАЖАЛ", а я на втором с ником "И ОНО САМО", JUST FOR LULZ! Однако интернет Артура подвёл, и вышло немного иначе, но я результатом доволен :).

Отмечу, что баг репорт Артур отправил ещё перед тем как мы начали врываться в топы (правда ночью).

ИТОГИ.

А было здорово :). Во время изучения бага мы переодически ОРАЛИ до полусмерти, это очень весёлый процесс, друзья! А ещё пофикшена очень серьёзная уязвимость игры, которая могла принести (или приносила) огромный профит тем, кто её использовал. Артура откатили, моего твинка забанили.

Отдельно хочется извиниться перед Павлом - возможно у него были другие планы на утро субботы.

Такие дела, котаны. С вами был Ваха, пишите если чо! =)

Report Page