Трейнер является программой,которая встраивается в оперативную память компьютера во время игры и изменяет произвольно ее функции,естественно пи нажимании кнопок.Трейнеры и разрабатываются то умельцами для облегчения процесса игры.Встретить игроков не пользуюшихся трейнерами весьма трудно,каждый хоть как-то и когда-то пользовался трейнерами.Этими програмками пользовались во все времена,конечно после появления компьютерных игр.
Например в 80-х 90-х годах трейнеры встраивали непосредственно в код игры,при запуске игры,появлялся код сначало на экране "вы хотите использовать читы?"потом запускалась игра. В названии игры использовались знаки +,на каждую опцию. Сегодняшние трейнеры,работают с памятью компьютера на не с исполняемым файлом,потому что внесение изменений в сполняемый файл затруднено средствами зашиты от копирования. Как создаются трейнеры и их методы? Для создания трейнеров используются отладчики, дизассемблеры и дамперы памяти.Самый простой способ для создания трейнера,это поискать в памяти значения совпадаюшие с нужными параметрами игры.Потом заменить его и поискать снова в получившемся списке. После нескольких операций, скорее всего, останется маленький список адресов, важность по которым нужно попытаться изменить. Для этого существует множество утилит, например такие как, (Cheat'o'Matic, ArtMoney), автоматизирующих изменения значений, а так же процесс поиска. В иных случаях игровое нужное значение всегда изменяет свое положение в памяти. И в таком случае можно попытаться найти на него указатель (возможно с не очень большим смещением, если такое значение игры находится в какой-нибудь структуре данных). Также еще годится поставить точки останова к обращению к игровому параметру и проверить код, который изменяет их или читает. В обшем трейнеры все теже читы только намного легче в использовании. Если игра является сетевой или существует официальная таблица рекордов (и расчёты все не идут на стороне сервера), то в этом случае существование трейнеров уничтожает игру. В таком случае необходимо встраивать защиту от что такое трейнеры и для чего он нужен (trainer) , потому что, системы защиты от копирования не выполняются с этой целью. Для этого игровые важнейшие параметры шифруются. Для обхода этих защит совсем не обойтись без дизассемблирования программы. Ничего или тяжелого или трудного тут нет, а выполнив все рекомендации, которые предложены, вы можете отточить ваши навыки. Стоит помнить только о том, что трейнеры бывают для одиночных игр и для многопользовательских.
|