Недавнее содержимое от D3ad_Parad15e

  1. D

    Хуки и выделение памяти

    Если секция данных - имеется ввиду то место, куда вставляется хук, то её параметры защиты можно изменить при помощи VirtualProtect. Да, я это и имел ввиду. Но, можно же сделать jmp на адрес трамплина (со смещением от оригинала и - 5), в котором будет call на инжектнутый код, после которого идут...
  2. D

    Хуки и выделение памяти

    Спасибо за развёрнутый ответ. У меня есть ещё пара вопросов: 1) Касательно этого момента: То есть, по сути, можно сказать, что скорость работы при обращении к буферу, который был выделен через VirtualAlloc будет даже быстрее за счёт того, что там отсутствуют опкоды для pusha и popa...
  3. D

    Хуки и выделение памяти

    Спасибо за ответ. Ещё, как я читал, VirtualAlloc выделяет большой блок памяти (4 кб), и постоянный вызов по сути каждый раз выделяет такой блок памяти. То есть, для того, чтобы не растрачивать память попусту, стоит выделять её один раз, а дальше записывать в память, и делать смещение указателя...
  4. D

    Хуки и выделение памяти

    Добрый вечер. Почитал я несколько статей о хуках. Для создания обратного перехода (чтобы можно было вернуться в перехваченную функцию из своей собственной) - выделяется память при помощи VirtualAlloc, в которую записываются байты, на место которых пишется сам перехват. Как я понимаю, совершается...