Look: Главная - Читерство в сетевых играх - Методы создания трейнеров
Change Color : DARK LIGHT

Реклама*

Сетевые игры:

История создания CS 1.6

News image

COUNTER-STRIKE BETA 1.0 Особенности игры: Уже 27 июня 1999 года появляется COUNTER-STRIKE BETA 1.1 ...

Добыча льда

News image

Добыча льда идет по совсем другим принципам. Вместо того чтобы учить модули, увеличивающие объемы добычи вы ...

Глудио

News image

Глудио – самая большая область Королевства Людей Адена. Однако несколько лет назад она подверглась нападению...

Авторизация



Киберспорт - Читерство в сетевых играх

методы создания трейнеров

Для создания трейнеров используются дамперы памяти, отладчики и дизассемблеры. Самый простой способ создать трейнер — поискать в памяти значения, совпадающие с нужным игровым параметром. Затем изменить его и поискать в получившемся списке снова. После нескольких итераций скорее всего останется небольшой список адресов, значения по которым можно попытаться изменить. Существует множество утилит (ArtMoney, Cheat’o'Matic…), автоматизирующих процесс поиска и изменения значений.

В некоторых случаях нужное игровое значение постоянно меняет свое положение в памяти. В этом случае можно попытаться найти указатель на него (возможно с небольшим смещением, если игровое значение находится в какой-либо структуре данных). Если и указатель меняет положение в памяти, то можно поискать указатель на этот указатель и.т.д. Также можно поставить точки останова на обращения к игровому значению и проанализировать код, который их читает или изменяет.

Если игровое значение является полем некоторого класса, то можно искать экземпляры этого класса по указателю на таблицу виртуальных методов. Найти таблицы виртуальных методов не сложно из-за их специфической структуры. Кроме того, они часто содержат указатель на имя класса. При поиске экземпляров класса желательно определять не удален ли он по флагам менеджера памяти (который зависит от языка программирования, на котором написана игра).




Читайте:


Добавить комментарий


Защитный код
Обновить

Каталог соревнований:

Cyberathlete Professional League

News image

The Cyberathlete Professional League (CPL) — профессиональная лига по компьютерному спорту, была создана 26 июня 1997 года Эйнджелом Муньёзом (Angel Mu...

Intel Extreme Masters 2011

News image

Чемпионат Европы по компьютерным играм Intel Extreme Masters 5. Проходил в городе Киев, Украина, с 20 по 23 января 2011 го...

Prior eSports

News image

Prior-eSport - российский мультигейминг в состав которого входят команды по таким киберспортивным дисциплинам как Battlefield 2142, Call of Duty 4, Wo...

Electronic Sports World Cup

News image

The Electronic Sports World Cup - Всемирный киберспортивный кубок , ежегодные соревнования по компьютерным и видео играм, проводятся с 20...

Секреты игр:

News image

Анонсирован MapPack (DLC №1) для CoD: WW

10 февраля 2009 / Slinger Компания Treyarch анонсировала первый MapPack (или , так называемый, DownLoadable Content) под номеро...

News image

EVE Online

EVE Online — массовая многопользовательская онлайн-игра с элементами ролевой игры (MMORPG) и симулятором на космическую тему. Иг...

News image

Деревня Охотников

Основана охотниками, которые пытались поймать редких монстров, обитающих в Волшебной Долине и Лесу Зеркал. Повелитель Адена уваж...

Наследние Драконов:

Особенности Игры

News image

Расы Магмары — существа мира Фэо, вышедшие из недр вулкана. Обитают на материке Хаир. Имеют чёрно-красный оттенок кожи, в их ...

Торговля в Двар: Моменты

News image

Очень часто бывают ситуации в игре, когда кардинально меняются цены. Это в первую очередь изменение игровых моментов, изменение ...