Показать сообщение отдельно

  #8  
Старый 18.06.2022, 19:28
D3ad_Parad15e
Новичок
Регистрация: 18.06.2022
Сообщений: 4
С нами: 2057168

Репутация: 1
По умолчанию

Цитата:
Сообщение от kin4stat  

Секция данных защищена от выполнения, и сделано это не просто так.
Если секция данных - имеется ввиду то место, куда вставляется хук, то её параметры защиты можно изменить при помощи VirtualProtect.

Цитата:
Сообщение от kin4stat  

просто call сделать нельзя - все поедет.
Берем из расчета: jmp в месте хука + трамплин(затертые инструкции + jmp back)
Да, я это и имел ввиду. Но, можно же сделать jmp на адрес трамплина (со смещением от оригинала и - 5), в котором будет call на инжектнутый код, после которого идут затёртые инструкции и Jmp на смещение от тех самых затёртых инструкций (грубо говоря, чтобы код продолжал выполняться в том месте, где начинаются новые инструкции, которые не были тронуты).

Поправьте, если не прав.
 
Ответить с цитированием