
25.11.2020, 03:50
|
|
Познающий
Регистрация: 19.11.2020
Сообщений: 44
С нами:
2885808
Репутация:
13
|
|
Сообщение от Dark_Knight
Хук как ставишь?
x86 jmp (detour) hook. По адресу: base + 0x64450 / base + 0x645A0
UPD: Крашит AddChatMessage. Код:
C++:
[CODE]
PLH
::
CapstoneDisassembler
dis2
(
PLH
::
Mode
::
x86
)
;
PLH
::
x86Detour
detour2
(
sampapi
::
GetAddress
(
0x678A0
)
,
(
uint64_t
)
&
hk_AddChatMessage
,
&
hookAddChatMessageTramp
,
dis2
)
;
detour2
.
hook
(
)
;
void
CALLBACK
hk_AddChatMessage
(
int
nType
,
const
char
*
szText
,
const
char
*
szPrefix
,
unsigned
long
textColor
,
unsigned
long
prefixColor
)
{
f
|
|
|