Добрый день!
Такой вопрос: я недавно начал осваивать реверс инжиниринг, и хочу написать патч. Имею вот что: нашел функцию, которую надо "изменить". Патчить в иде нормально не умею, решил что написать хук на C++ будет проще.
Какие действия мне надо сделать, чтобы вместо той функции вызывалась моя? Может какая лит-ра есть на эту тему? Кроме microsoft detours ничего не нашел, а доки у них совсем непонятные.
если перехватываемая функция подключается динамически, через внешнюю dll, то можно написать свою dll, где реализовать нужную функцию с тем же именем и добиться, чтобы ваша грузилась первой (можно банально сделать dll файл с именем по алфавиту выше, поставить в LIBPATH повыше, etc)