Статус темы:
Закрыта.
  1. Брат777 Младший Cержант

    Регистрация:
    11 май 2014
    Сообщения:
    216
    Симпатии:
    33
    Репутация:
    20
    Пол:
    Мужской

    Ищем сигнатуры взлома игр для читов через Cheat Engine

    Тема в разделе "Cheat Engine", создана пользователем Брат777, 7 апр 2016.

    Ищем сигнатуры взлома игр для читов через Cheat Engine

    ОВБ - обучение взлому браузерных игр.

    Лирический вступ.

    Мне надоело что раздел читов для игр в ВК пустует.Многие просят читы на различные игры в вк , я создал специальную тему в которой написал откуда можно тибзить читики, но нет форумчане игнорируют ту тему и продолжают просить.Некоторые люди просили создать тему в которой я б рассказал как же взламывать браузерки.Потому по немногочисленным просьбам и мольбам я подготовил статью в которой я попытаюсь вас научить первому шагу к читерству - поиску сигнатур.Конечно материал есть на страницах гугла или яндекса, но идентичный вы не найдете на просторах интернета.У вас есть выбор либо учиться самими с помощью статтей,гайдов и мануалов, или же тырить чужие....


    Приступаем к главному.

    Мало просто знать язык программирования для создания читов! В первую очередь каждый
    нормальный читодел должен уметь искать сигнатуры (взламывать игру и создавать сигнатуры),
    так как без этого вы просто не сможете создать трейнер, а значит все усилия будут напрасны ...


    Эти два способа поиска сигнатур самые важные и советую прочитать все как
    можно внимательнее.


    1. Стандартный способ поиска сигнатур в любой игре
    Итак, для начала зайдем в «Копатель онлайн»и выберем режим война. Мы будем искать
    сигнатуру на бесконечные патроны. Спрячемся чтобы нас никто не убивал. В Cheat Engine в поле
    Value Type выбираем 4 Bytes (это обязательно, потому что мы будем искать значение в 4 байтах) а
    в Scan Type выбираем Unknown initial value (На русском -это неизвестное значение)

    [​IMG]


    и нажимаем на кнопку First Scan (На русском -это Поиск).

    Так теперь давайте немного изменим наше значение (в данном случае, чтобы измени патроны
    нужно пострелять), после чего выберите в поле Scan Type: Changed value (На русском – это
    изменилось) и нажимаем на кнопку: Next Scan (На русском – это отсеять) .

    [​IMG]

    [​IMG]


    Дальше опять изменяем значение (в нашем случае нам опять надо пострелять) и проверяем чтобы
    в поле Scan Type было выбрано Changed value, после того как постреляли и проверили нажимаем
    на кнопку Next Scan. Теперь выбираем в поле: Scan Type: Unchanged value (На русском – это не
    изменилось).

    !Не в коем случае не изменяйте значение при параметре сканирования Scan
    Type: Unchanged value (На русском – это не изменилось) .

    Нажимаем Next Scan 10-15 раз или пока строка Found (Всего значений) не будет меняться.

    После этого, выбираем в Scan Type: Changed value, стреляем и нажимаем на кнопку Next Scan,
    выполняем эти действия пока не найдется 100-500 значений. Теперь в поле Scan Type выбираем:
    Decreased value (На русском – это уменьшилось) и нажимаем на кнопку Next Scan, но если
    например: у нас было 8/32 пуль, стрельнули стало 7/32 то используем Decreased value, а если мы
    стрельнули и у нас стало 8/24 то есть увеличилось, то выбираем в Scan Type: Increased value(На
    русском – это увеличилось).

    !Вам обязательно нужно всегда понимать увеличилось, уменьшилось или не
    изменилось значение, которое вы ищите, так как если хотя бы раз ошибётесь
    в выборе параметров, то придется все делать по новой.

    Затем, когда мы нашли 1-2 значений переносим их в таблицу, нажатием на красную стрелку.

    [​IMG]

    Нажимаем по значению в таблице и замораживаем его, как заморозить смотрите на картинке
    ниже.

    [​IMG]

    Далее, когда вы заморозили значение попытайтесь изменить его (в данном случае нам нужно
    пострелять). Если у вас патроны стоят на месте после 1-4-х выстрелов, то мы нашли значение
    бесконечных патронов в игре «Копатель Онлайн», но это еще не все! Теперь нам нужно
    разморозить это значение и нажать по значению и на клавишу F6. Сделали? Отлично! Сейчас
    нужно изменить наше значение (в данном случае пострелять), после чего у вас должно получится что-то типо этого, но обязательно в конце этой строчки должно быть «,ecx»

    [c][​IMG]
    Нажимаем по этой строке (инструкции), далее нажимаем на кнопку «Show disassembler»
    [/c]
    [​IMG]

    У вас должно открыться такое окно.

    [​IMG]

    Дальше нажмите правой кнопкой мыши на то, что у вас выделилось, и выберите Goto address (На
    русском – это перейти по адресу) и скопируйте то, что у вас будет в поле для ввода, затем
    нажмите Cancel (На русском – это отмена). Теперь нажмите по первому байту правой кнопкой
    мыши и выберите там Goto address, потом вставьте туда адрес, который вы копировали и нажмите
    на кнопку ОК. Дальше выделите байты до 2-й желтой линии, и скопируйте их, сохраните в блокнот
    или запишите на бумажке.

    [​IMG]

    Теперь у нас получилась сигнатура: 89 88 BC 00 00 00 83 EC 0C 68 54 44, убираем цифры справа, и у
    нас получается 89 88 BC 00 00 00 83 EC 0C, но на всякий случай лучше 7-й байт заменить на ?? т.к
    после перезапуска игры он может меняться. Байт – это 2 символа. У нас получилась сигнатура
    сканирования:

    8988 BC 00 00 00 ?? EC 0C

    Теперь нажимаем куда на рисунке указано правой кнопкой мыши и нажимаем там на Replace with
    code that does nothing (На русском – это затереть NOP’ами)

    [​IMG]

    И нажимаем ОК. Теперь снова то, что у нас получилось копируем до 2-й желтой линии,

    [​IMG]

    У нас получилось так: 90 90 90 90 90 90 83 EC 0C 68 54 44, убираем цифры справа и у нас
    получилось так: 90 90 90 90 90 90 83 EC 0C, так же можно убрать 83 EC 0C, но это не так важно.
    В итоге мы нашли сигнатуру на бесконечные патроны:


    Сигнатура поиска: 89 88 BC 00 00 00 ?? EC 0C
    Сигнатура замены: 90 90 90 90 90 90
    Перезапускаем Cheat Engine и игру. Заходим в режим война, выбираем процесс с игрой, в поле
    Value Type выбираем: Array of Bytes (На русском – это массив байт) и в поле под кнопками
    вставляем сигнатуру поиска: 89 88 BC 00 00 00 ?? EC 0C, ищем галочку Writable и нажимаем по ней
    2-раза. У нас теперь вместо галочки должен быть квадратик синий, стреляем в игре, и нажимаем
    на кнопку First Scan. У нас должно найтись 1 значение (Может и больше) в зависимости от игры,
    нажимаем по значению и нажимаем на красную стрелку, когда значение появилось в таблице
    нажимаем по нему и нажимаем клавишу: «Enter». Удаляем то, что там есть и вставляем сигнатуру
    замены: 90 90 90 90 90 90 и нажимаем на кнопку «ОК». Стреляем в игре несколько раз и потом у
    нас будут бесконечные патроны. Ура, мы нашли сигнатуру на «Копатель Онлайн» на бесконечные
    патроны!

    !Данный способ самый эффективный для поиска сигнатур, его можно
    применять на любые значение в любой игре. Все будет зависеть только от
    вашего упорства.


Статус темы:
Закрыта.