
01.03.2021, 20:15
|
|
Участник форума
Регистрация: 08.03.2019
Сообщений: 121
С нами:
3781678
Репутация:
113
|
|
Сообщение от SC6UT
C++:
Код:
urmem
::
hook hk
;
int
__cdecl
sub_48C8D0
(
char
*
format
,
char
argList
)
{
return
urmem
::
call_function
(
hk
.
get_original_addr
(
)
,
format
,
argList
)
;
}
hk
.
install
(
0x48C8D0
,
urmem
::
get_func_addr
(
&
sub_48C8D0
)
,
urmem
::
hook
::
type
::
jmp
,
5
)
;
вроде так, если это конечно не функция какого-то модуля, если это так, то надо брать от него оффсет (reinterpret_cast(GetModuleHandleA("имя модуля")) + 0x48C8D0)
инжектится в обычный процесс, и изменяет в самом процессе, а не в модуле
|
|
|