Mr_Green
New Member
Ответ:  Вопрос по С++
Есть код:
BYTE * HookHookJMP = (BYTE *)(0x008771DA);
*HookHookJMP = (BYTE) 0xE9;
DWORD * HookHookSetAddr = (DWORD *) (0x008771DB);
*HookHookSetAddr = (DWORD)HookPacket;
*HookHookSetAddr -= (0x008771DA + 5);
Собственно не понятны почти все строчки… хочется, так сказать, понять о чём речь идёт .
.
Интересует только код С
Просто для показания что же такое (DWORD)HookPacket:
HookPacket:
cmp al, 0D1h ;Max PacketId
jnb HookPacket_UnkProtoc
lea rcx, [rbx+r13]
lea rdx, [rsi]
call ReceivePacket
mov rax, 8771E2h
jmp rax
	
HookPacket_UnkProtoc:
mov rax, 87756Fh
jmp rax
								Есть код:
BYTE * HookHookJMP = (BYTE *)(0x008771DA);
*HookHookJMP = (BYTE) 0xE9;
DWORD * HookHookSetAddr = (DWORD *) (0x008771DB);
*HookHookSetAddr = (DWORD)HookPacket;
*HookHookSetAddr -= (0x008771DA + 5);
Собственно не понятны почти все строчки… хочется, так сказать, понять о чём речь идёт
 .
.Интересует только код С
Просто для показания что же такое (DWORD)HookPacket:
HookPacket:
cmp al, 0D1h ;Max PacketId
jnb HookPacket_UnkProtoc
lea rcx, [rbx+r13]
lea rdx, [rsi]
call ReceivePacket
mov rax, 8771E2h
jmp rax
HookPacket_UnkProtoc:
mov rax, 87756Fh
jmp rax
								
									Останнє редагування: 
								
							
						
						
	
					 
				 
 
		 
 
		 
 
		 
 
		