• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

  • Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

thunk

dekname

New member
25.12.2020
1
0
BIT
0
Приветствую. Есть функция:


C++:
typedef void(__cdecl* CMDPROC)(const char*);
CMDPROC CInput::GetCommandHandler(const char* szName) {
    return ((CMDPROC(__thiscall*)(CInput*, const char*))GetAddress(0x68FA0))(this, szName);
}

Я хочу вставить в нее detour и вернуть результат функции в НЕСТАТИЧНЫЙ метод класса. Т.е: мне нужен thunk, который может работать с двумя __thiscall. Как можно сделать такой thunk?
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!