«Война… Война никогда не меняется». Думаю, многим знакома эта фраза. Каждый пользователь ПК хоть раз запускал компьютерную игру. Много компьютерного железа пострадало в баталиях от горячей руки геймера, потерявшего последнюю «жизнь». Иногда появляется мысль: а не поискать ли «читы» и не накрутить ли себе жизней или ресурсов.
Так начинается путь читера.
В этой статье я на двух примерах покажу, как с помощью подручных средств можно нечестно играть в игры на HTML5.
Ядро любой HTML5-игры — JavaScript. Единственной, на данный момент, защитой этого ядра является обфускация кода. Согласитесь, увидеть «простыню» в 10 000 строк обфусцированного кода без new-line — это поначалу страшно. Но если немного покопать — логика и архитектура приложения как на ладони. Главное — определить цель читерства (скорость, ресурсы, GodMode).
В качестве инструмента используем Chrome и его Web Inspector. Во вкладке Sources можно «на горячую» изменять исполняемый код.
Google Doodles
Начну с простого примера: http://www.google.com/doodles/slalom-canoe-2012. Сравнительно свежий олимпийский Doodle.
Как ВЗЛОМАТЬ любую браузерную ИГРУ 2020 (Cheat Engine)
Основная цель игры — пройти трассу как можно быстрее. В голову сразу приходят несколько уловок:
- повысить скорость лодки;
- убрать препятствия;
- убрать замедление от столкновений;
- «выпрямить» трассу;
- что-нибудь сделать с таймером (обнулить, замедлить).
Нас интересует JavaScript-код игры.
Логично предположить, что это slalom_canoe12-2.js.
Исходный код… немного страшный, правда? Можно автоматом расставить new-line и отформатировать по синтаксису JavaScript. Читаемость значительно улучшиться и анализировать станет легче. Также можно обложить весь код брейкпоинтами и попытаться восстановить алгоритмы. Но не будем стрелять из С-400 по квадрокоптеру…
Начинаем рассуждать. По нажатию клавиши или при прохождении через ворота лодка ускоряется. Следовательно, где-то есть параметр «скорость» и он должен (скорее всего) инкрементироваться. Ищем по коду все операторы «+=» (благо объем и сложность кода позволяют), их находится всего 12. В принципе можно включить метод «научного тыка» и попробовать изменить все 12 по очереди.
А можно и подумать.
- this.S+=b.duration — что-то связано с продолжительностью (спасибо, кэп!);
- this.B(e+=this.B*(Math.random()-0.5),f+=this.B*(Math.random()-0.5))… e+=this.o*(Math.random()-0.5))— random-0.5 как-то не похоже на скорость…
- R+=Qc*b — хм-м… и начальное значение, и какой-то коэффициент.
Остановимся и проверим. Обновляем страницу (на всякий случай). Открываем Sources slalom_canoe12-2.js. Находим R+=Qc*b. Предположим, что b — коэффициент ускорения.
И заменим его на 500 (не забываем нажать Ctrl + S).
взлом любой браузерной игры
Жмем Play в игре и…
Бинго! Наш чудо-катер устремляется к финишу. Теперь можно похвастаться перед друзьями скоростью своих пальцев 🙂
Отмечу, что приведенный пример — это случай, в котором удалось обойтись малой кровью. И не потребовало глубоких знаний JavaScript, архитектуры, отладки. Только арифметика.
Перейдем к другому примеру.
Spelunky
В этом примере потребуется знать, что такое if и что такое =, а также базовое знание английского языка. Не так давно на Хабре была опубликована статья о Spelunky. Игра, безусловно, заслуживает внимания. Старый добрый хардкор! Но есть в ней несколько «косяков» с управлением и коллизиями, которые мешают пройти игру.
Давайте попробуем нарисовать себе жизней, бомб, веревок и прочей радости.
Открываем сайт с игрой. В инспекторе находим index.js, это и есть код игры. Первая мысль: «Какой кошмар».
Однако стоп! Встречаются и понятные слова. Например Bomb, Rope. Это уже интересно. Значит можно попробовать найти кусок кода, который обрабатывает получение предмета. А там где-то должно увеличивать количество оного…
Ищем слово Bomb. Результатов немало — 79. Попробуем Bomb Bag. И вот оно, первым же результатом!
Тут мы видим, что что-то сравнивается с Bomb Bag и если это оно, то делаем global.loc+=3 и куда-то пишется «YOU GOT 3 MORE BOMBS!» соответственно в global.loc у нас лежит количество бомб. Анализируем код, расположенный рядом, и находим переменные, в которых хранятся веревки и прочие радости. Вот краткий список:
- global.loc — бомбы;
- global.soc — липкие бомбы;
- global.woc — веревки.
Открываем Console и вводим следующее.
Отпускаем паузу — и наслаждаемся полученным результатом! Не буду описывать, как нарисовать себе жизней. Пусть читатель сам попробует разобраться с этой переменной.
Вывод: умный в гору не пойдет. Изменение JavaScript-кода — это легче легкого. Обфускация — это не смертельно. Старайтесь мыслить логически. И еще: любое читерство постепенно убивает интерес к игре (во всяком случае у меня), аккуратней с этим.
Данная статья носит информационный характер.
Источник: habr.com
Cheat Engine
Если вам нужна программа для читов в играх, то вы зашли в нужное место. Наш сайт предоставляет широкий выбор программ для читерства в онлайн и браузерных играх, которые помогут вам достичь новых высот в играх. Все они содержат множество функций для улучшения вашей игровой производительности.
Кроме того, мы гарантируем полную анонимность вашей игровой активности. Наша чит программа для игр на андроид, а также для браузерных игр, работают в защищенном режиме, что значительно снижает вероятность каких либо неприятных моментов.
На картинке показана таблица читов
Какие возможности имеет программа для читов в играх:
Функции мы добавили разные, например вы найдете скрипты для поднятия уровня в играх, ботов для автофарма в режимах, ESP для визуализации врагов, а также читы для получения неограниченного к любым предметам и ресурсам.
Меню трейнера перед активацией
Чит программы для игр – это современный инструмент, который позволяет геймерам изменять параметры и соответственно улучшать своё прохождение. Однако, как и любая другая программа, читы требуют правильной установки и настройки. Именно поэтому мы приложили инструкции, как выбрать самые эффективные возможности и настроить их так, чтобы они работали максимально эффективно.
В целом, программа чит меню для игр – это новая возможность для вас получить всё желаемое быстро и без каких либо затрат, к примеру прокачать сразу своего персонажа, накрутить игровых денег и тому подобное.
Здесь показано меню для самостоятельного создания читов на игры
Согласитесь, что современные онлайн и браузерные игры могут быть весьма сложными и требовать от игроков огромного труда для прохождения определённых участков. Но что делать, если прохождение игры кажется невозможным? Здесь на помощь приходят читерские программы для игр. Не ждите, скачивайте прямо сейчас и получите максимальное преимущество и всё что захотите, в любых играх!
Поделитесь о нас с вашими друзьями в социальных сетях. Спасибо!
Источник: cheatengine.su
Универсальный чит для браузерных игр в соц. сетях
Большинство игр в социальных сетях, таких как одноклассники и вконтакте используют движок Unity3D. В основном это касается шутеров.
Универсальный чит UnityHack3D работает на любой такой игре. Конечно функционал у него бедный, зато один чит вы можете использовать на разных играх!
В комплекте поставляется специальный инжектор (он внедряет чит в процесс игры) и dll файл чита.
Доступные функции UnityHack3D:
- Magnit — магнит всех противников к вам;
- Прострел стен;
- Прохождение через объекты насквозь (включая стены);
- WireFrame;
- Смена перекрестия прицела;
- Pix WireFrame.
Конечно, выбор довольно скудный, но что есть…
Как пользоваться универсальным читом:
- Запускаем игру в любой социальной сети;
- Запускаем инжектор;
- Выбираем процесс (браузер в котором запущена игра);
- Отмечаем галочками нужные хаки;
- Жмем «inject»;
- Идем в игру и наслаждаемся.
Скачать чит:
Еще по теме:
- Новый бот на игру Сокровища Пиратов
- Чит на Красная сталь (Аим бот / Спидхак / Прострел стен)
- «Войны престолов» чит на сапфиры, золото, ресурсы и тп…
Источник: profsocial.ru