1. Гость, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

1.4.6 (70) GS > ollydbg > CALL ...

Тема в разделе 'PW Вопросник', создана пользователем Bellis, 1 мар 2017.

  1. TopicStarter Overlay

    Bellis Пользователи

    Сообщения:
    8
    Лайки:
    0
    Пол:
    Мужской
    Репутация:
    0
    Страна:
    Russian Federation Russian Federation
    Доброго вечера.

    Вот пример вызова одной из функций:
    [​IMG]
    Второй день не могу разобраться что необходимо записать на место "00006F69" чтобы можно было правильно вызвать любую-другую функцию.

    P/S/ Заранее извиняюсь, если я указал не тот раздел
  2. kostik21730 Пользователи

    Сообщения:
    188
    Лайки:
    48
    Пол:
    Мужской
    Репутация:
    0
    Страна:
    Ukraine Ukraine
    Это смещение http://www.club155.ru/x86cmd/CALL
    А указать нужно разницу в байтах между адресом начала следующей команды после твоего кола и нужной функцией.
    Или E8 замени на FF и укажи адрес нужной функции.
    Последнее редактирование: 1 мар 2017
    Bellis нравится это.
  3. salitypw Программист Пользователи

    Сообщения:
    673
    Лайки:
    458
    Пол:
    Мужской
    Репутация:
    8
    Команда:
    Easy Game Protection
    Страна:
    Japan Japan
    Вместо 00006F69 ты указываешь адрес (в сегменте кода, то есть по сути это смещение относительно CS) функции (начало инструкций), которую ты хочешь вызвать.
    CALL по сути является аналогом двух инструкций: PUSH EIP и JMP адрес_функции.
    А RET в конце функции - POP tmp и JMP tmp.

    P. S. В ассемблере не особо силен, так что вдруг чего пусть знающие поправят :)
    Последнее редактирование: 2 мар 2017
    Bellis нравится это.
  4. TopicStarter Overlay

    Bellis Пользователи

    Сообщения:
    8
    Лайки:
    0
    Пол:
    Мужской
    Репутация:
    0
    Страна:
    Russian Federation Russian Federation
    Огромное спасибо!
    Можно закрывать.
Черновик сохранён Черновик удалён
Similar Threads
  1. myzrabit
    Ответов:
    9
    Просмотров:
    2.787
Загрузка...

Поделиться этой страницей