;============================================ ;HookPacketSent ;============================================ HookPacketSend PROC HookPacketS: ;SET HOOK AT 0x7D5D6C ;REPLACE OVERWRITTEN FUNCTION mov rsi, r8 mov rbp, rdx ;push registers ;push r8 ;CUSTOM CODE ;mov rsi, r8 ;mov rdi, rcx ;lea rcx, [rsi] ;lea rdx, [rdi] ;call SendPacket ;restore registers ;pop r8 ;JUMP BACK TO EXIT POINT ;USE RCX - IT IS OVERWRITTEN ON EVERY PATH mov rax, 7D5D72h ;JMP TO PROPER LOCATION jmp rax HookPacketSend ENDP