Skip to content

Приёмы

Статьи

18 Темы 35 Сообщения
  • Управление состояниями memory record

    Перенесена
    1
    0 Голоса
    1 Сообщения
    37 Просмотры
    Нет ответов
  • Медленный брейкпоинт

    1
    0 Голоса
    1 Сообщения
    626 Просмотры
    Нет ответов
  • Поиск по формуле

    1
    0 Голоса
    1 Сообщения
    20 Просмотры
    Нет ответов
  • Заполненение таблицы данными по базовому адресу

    1
    0 Голоса
    1 Сообщения
    18 Просмотры
    Нет ответов
  • Оптимизация splitDisassembledString()

    1
    0 Голоса
    1 Сообщения
    626 Просмотры
    Нет ответов
  • Выход из рутины до ближайшего цикла

    1
    0 Голоса
    1 Сообщения
    14 Просмотры
    Нет ответов
  • Пошаговая отладка Lua скриптов

    2
    0 Голоса
    2 Сообщения
    78 Просмотры
    MasterGHM

    Открываем Lua консоль из дизассемблера

    Пишем Lua скрипт

    Дальше по шагам как на картинке
    e5a13ca4-cfba-4cba-ad07-6e9f2b56197b-изображение.png

    Если мы пишем какую-то функцию и она дает сбой, то её можно отладить как на скриншоте. Это может быть и не функция.

    Например, код прочитал какой-то файл с текстом сохраненных параметров и подсмотрели в пошаговой Lua отладке что происходит дальше.

    *Действуют горячие клавиши. Например, F7— шаг, F9 — запуск без остановки.

  • Делаем EFLAGS таблицу

    3
    0 Голоса
    3 Сообщения
    23 Просмотры
    MasterGHM

    Ответил

  • 0 Голоса
    3 Сообщения
    22 Просмотры
    MasterGHM

    Пользователь @Pitronic написал в Сделать большой брейкпоинт на структуру через dbk_useKernelmodeOpenProcess:

    Мы знаем что адрес таймера на выстрел во первых лежит в одной структуре с патронами, во вторых адрес в начале меняется в момент выстрела одновременно с уменьшением патронов и в пределах от одной до 100 миллисекунд возвращается в прежнее значение. может lua скрипт специальный можно сделать?

    Я бы сделал без скриптов.

    делаешь dessect structure
    6b8ca47d-ed90-46ea-95e7-cd454196cb74-изображение.png Далее как обычно. Создаешь структуру. Затем вот это (следить за изменениями)
    17867765-a66b-43e9-9242-482b0b8c7cf3-изображение.png ну а дальше воспроизводишь свой выстрел потом создаешь структуру из изменившихся данных (потому что их будешь очень много наверняка)
    783b72ad-84e9-4444-9d5f-c02f5beb20c3-изображение.png затем делаешь lock на структуру, чтобы значения зафиксирвать
    a8243497-20b9-4ad1-9a14-056b452cace1-изображение.png затем рядом создаешь второй ряд по ctrl +a и смотрим изменения в реальном времени (игра должна быть в оконном режим, чтобы мы видели как цифры скачут)
    227628c2-13fe-485d-8632-0defed52710b-изображение.png чтобы увидеть изменения менее 100мс нужно поставить интервал меньше
    5dff820a-cb72-45a6-b625-04112696daec-изображение.png

    По идее это должно сработать

  • Асинхронное выполнение сценариев

    1
    0 Голоса
    1 Сообщения
    17 Просмотры
    Нет ответов
  • Выполить текст, как код

    1
    0 Голоса
    1 Сообщения
    14 Просмотры
    Нет ответов
  • Считаем размер инъекции в байтах

    1
    0 Голоса
    1 Сообщения
    13 Просмотры
    Нет ответов
  • Обработка исключения в Cheat Engine AA

    1
    0 Голоса
    1 Сообщения
    15 Просмотры
    Нет ответов
  • Обработка исключения в Cheat Engine Lua

    1
    0 Голоса
    1 Сообщения
    26 Просмотры
    Нет ответов
  • Большой брейкпоинт page exceptions

    1
    0 Голоса
    1 Сообщения
    14 Просмотры
    Нет ответов
  • Поиск в региона памяти модуля

    5
    0 Голоса
    5 Сообщения
    43 Просмотры
    PitronicP

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

  • Телепорт на 10 слотов и на 3 типа данных (float, double, integer)

    Не решенные
    8
    0 Голоса
    8 Сообщения
    96 Просмотры
    PitronicP

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

  • Функция autoAssemble

    2
    1 Голоса
    2 Сообщения
    2k Просмотры
    PitronicP

    Пользователь @MasterGH написал в Функция autoAssemble:

    // Скрипт похожий на таблицу АА

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