{"id":2175,"url":"\/distributions\/2175\/click?bit=1&hash=803b6e1bcbd9dfc4ba9456fda887a878c80d24df8d3a575913b14876e18923a5","title":"TJ \u0437\u0430\u043a\u0440\u043e\u0435\u0442\u0441\u044f 10 \u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f \u2014\u00a0\u043f\u0440\u043e\u0447\u0438\u0442\u0430\u0439\u0442\u0435 \u0430\u043d\u043e\u043d\u0441 \u0441 \u0434\u0435\u0442\u0430\u043b\u044f\u043c\u0438","buttonText":"\u0427\u0438\u0442\u0430\u0442\u044c","imageUuid":"d1d355d8-93a3-5140-aeae-14b03046b760","isPaidAndBannersEnabled":false}

Пользователи «ВКонтакте» «взломали» игру «Пиксели», созданную ко дню рождения соцсети Статьи редакции

С помощью Adblock и пары небольших скриптов.

Читатели TJ, принимающие участие в игре «Пиксели» к 11-летию «ВКонтакте», обошли установленные разработчиками приложения ограничения. С помощью небольшого скрипта и двух расширений для браузера пользователи смогли ставить несколько точек, не выжидая необходимую паузу, которую установили авторы игры.

По словам пользователя Kolyanok, он использовал оригинальный код игры против её собственной механики: по ключевым словам нашёл те участки программы, в которых прописывалась функция таймера, и отключил их. Затем он прописал этот процесс в виде пользовательского скрипта и фильтра для AdBlock, назвав это «костыльным решением».

Самое удивительное — это работает. И на сервере нет никакой задержки по времени, она выполнена исключительно в скрипте на стороне пользователя. Отключаем её и постим сколько душе угодно

Здесь видно, что делали [игру] на скорую руку. Просто код из семпла копировали и допиливали под себя. Заморочились, беря в расчёт прошлый опыт подобных игр, с защитой от реверс-инжиниринга, но скоро это взломают.

Kolyanok

Комментируя возможность защиты кода, Kolyanok добавил, что «как говорил Дед Пихто, без капчи всё это вообще не особо много смысла имеет».

Благодаря скрипту от Kolyanok команде TJ удалось значительно продвинуться в рисовании нового логотипа (старый закрасили гораздо более активные участники команды проекта Countryballs), примерно каждый второй проставленный пиксель не отображался в игре. Пользователи также жаловались на то, что приложение приходилось перезагружать по несколько раз, чтобы увидеть хоть какие-нибудь изменения на игровом поле.

Обновлено в 23:43: В пресс-службе «ВКонтакте» рассказали TJ, что изменения на холсте «Пикселей», сделанные с помощью чит-скриптов, не сохраняются и видны только игроку, применившему уловку. В то же время, пользователи создали бота, который рисовал пиксели в общедоступном пространстве игры.

Процесс работы бота для игры «Пиксели». Оригинал команды TJ Pixels
Процесс работы бота для игры «Пиксели». Оригинал команды TJ Pixels

Многопользовательская игра «Пиксели» запустилась 10 октября — в 11 день рождения социальной сети «ВКонтакте». Игрокам предлагалось с помощью одного из 19 цветов закрашивать по одной точке на полотне размером 1590 на 400 пикселей. Ранее аналогичные проекты делали Reddit и MDK.

0
22 комментария
Написать комментарий...
Удивленный динозавр

Зачем контору палишь

Ответить
Развернуть ветку
Передовой пёс_анон

Я его предупреждал, но он променял общее дело на резонанс и апвоуты

Ответить
Развернуть ветку
Медленный Валера

Фаст мамку продаст

Ответить
Развернуть ветку
Газетный чайник

Клубу и продаст, причём задорого, и наварится ещё.

Ответить
Развернуть ветку
Веселый шмель

купит и снова продаст, но уже дороже

Ответить
Развернуть ветку
Удивленный динозавр

клуб важнее мамки

Ответить
Развернуть ветку
Медленный Валера

Фаст мамку продаст

Ответить
Развернуть ветку
Газетный чайник

клуб важнее мамки

Ответить
Развернуть ветку
Веселый шмель

Клубу и продаст, причём задорого, и наварится ещё.

Ответить
Развернуть ветку
Эмоциональный рубин

купит и снова продаст, но уже дороже

Ответить
Развернуть ветку
Валютный Женя

блин, это заставило меня зависнуть )

Ответить
Развернуть ветку
Необходимый каякер

Комментарий недоступен

Ответить
Развернуть ветку
Передовой пёс_анон

Мне вместе с тем чуваком, который запилил офигенного бота, подарят толстовки теперь :)

Ответить
Развернуть ветку
Отечественный томагавк_два

Напакостить с помощью бота много не успели (хотя уже начали), но вот логотип полноценный нарисовали. Со стороной в 64 вроде бы.

Ответить
Развернуть ветку
Вчерашний глобус

Если с рамкой считать, то 68 на 68. Были грандиозные планы мести CountryBalls, но ВК вовремя пофиксили баг, хотя начать мы успели :D

Ответить
Развернуть ветку
Необходимый каякер

Комментарий недоступен

Ответить
Развернуть ветку
Передовой пёс_анон

Тут пишут, что почти готов бот, который сможет в одиночку раскрасить все полотно по заказу владельца. Так что ждем продолжения банкета.

Ответить
Развернуть ветку
Удобный рубин

Филиал упячки на тж?

Ответить
Развернуть ветку
Новенький фонарь
без капчи всё это вообще не особо много смысла имеет

Не согласен. Можно записывать в БД на сервере время последнего действия пользователя по часам того же сервера и если прошло меньше минуты, то игнорить попытку внести изменения. Такую защиту не обойти.

Ответить
Развернуть ветку
Передовой пёс_анон

Да не, я в том плане, что ботов, которые сами рисуют, все равно будут делать.

Ответить
Развернуть ветку
Новенький фонарь

Не мешайте мне умничать :(

Ответить
Развернуть ветку
Электрический Даниль

И теперь оно вообще не работает

Ответить
Развернуть ветку
Читать все 22 комментария
null