Перейти к содержанию

Лидеры

  1. keng

    keng

    Ветераны


    • Баллы

      4

    • Постов

      1 635


  2. Garik66

    Garik66

    Помогаторы


    • Баллы

      3

    • Постов

      5 750


  3. CuBiC

    CuBiC

    Ветераны


    • Баллы

      1

    • Постов

      90


Популярный контент

Показан контент с высокой репутацией 18.04.2015 во всех областях

  1. Привет! У тебя для записи в память используется WinAPI-функция WriteProcessMemory, которая принимает в качестве аргументов адрес, размер и значение для записи. Соответственно, переменную adress, bytessize и массив байт bytes. Адрес при этом задан статический. Указатели по своей сути - это статический адрес + одно или несколько смещений от него, которые тоже хранят адрес, а самый последний - нужное значение. Для того, чтобы получить адрес, на который указывает некоторый указатель, нужно знать статический адрес этого указателя и смещения, а потом просто прочитать его, используя арифметику. Для чтения понадобится функция ReadProcessMemory, читать нужно будет, скорее всего, 4 байта. Тут я просто думаю, что игра 32-битная, а в 32-битном адресном пространстве адреса как раз по 4 байта каждый. Допустим, есть у тебя какой-то такой указатель: [[[0x1234567] + 0x10] + 0x20] Что тебе нужно сделать? А вот так вот: 0. Прочитать значение по адресу 0x1234567 (статический адрес). 1. Прибавить к полученному 0x10 (первое смещение). 2. Прочитать значение по полученному адресу. 3. Прибавить к полученному 0x20 (второе смещение). 4. Прочитать значение по полученному адресу. После 4-го шага в данном примере в переменной для чтения как раз и будет адрес, который дальше можно будет использовать для записи в память. PS: У меня в блоге даже нашлась [запись] на эту тему.
    2 балла
  2. Название: Remember Me Добавил: CuBiC Добавлен: 11 апр. 2015 Категория: Трейнеры для PC игр "F1" - Toggle Inf. Health "F2" - Toggle Inf. Stamina "F3" - Toggle Instant CoolDown "F4" - Toggle Inf. Spammer "F5" - Toggle Inf. Keys "F6" - Toggle Inf. PSP / Points "F7" - Toggle One Hit Kill Нажмите здесь, чтобы скачать файл
    1 балл
  3. Ну тогда получается, я прав. Чувствуется воспитание.
    1 балл
  4. Garik66, семья химиков и инженеров, ранее - всяких творческих личностей, музыкантов\художников. Дед преподавал в военноморском, бабушка - химию в одном из институтов.
    1 балл
  5. keng, как всегда лаконично и доходчиво. Почитал пару статей в блоге за 2015 год - в том же духе, т.е., как всегда, здорово.Ты случайно не из учительской семьи - у тебя учительский дар? (Я разделяю преподавателей и учителей: преподаватели - преподают предмет, учителя - учат ему; преподавателей я уважаю, учителей - люблю.)
    1 балл
  6. А какие сложности с поиском сигнатур? Это, по факту, поиск подстроки в строке.
    1 балл
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.