From efc96d173fffd257ea9278d1c1de5339593ada96 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franti=C5=A1ek=20Boh=C3=A1=C4=8Dek?= Date: Mon, 20 Dec 2021 15:02:11 +0100 Subject: [PATCH] fix: add correct packet caller pattern --- Local/NosSmooth.LocalCore/NetworkUnmanaged.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Local/NosSmooth.LocalCore/NetworkUnmanaged.cpp b/Local/NosSmooth.LocalCore/NetworkUnmanaged.cpp index 4e4aeac..e572080 100644 --- a/Local/NosSmooth.LocalCore/NetworkUnmanaged.cpp +++ b/Local/NosSmooth.LocalCore/NetworkUnmanaged.cpp @@ -6,11 +6,15 @@ using namespace NosSmoothCore; const BYTE SEND_PATTERN[] = { 0x53, 0x56, 0x8B, 0xF2, 0x8B, 0xD8, 0xEB, 0x04 }; const BYTE RECV_PATTERN[] = { 0x55, 0x8B, 0xEC, 0x83, 0xC4, 0xF4, 0x53, 0x56, 0x57, 0x33, 0xC9, 0x89, 0x4D, 0xF4, 0x89, 0x55, 0xFC, 0x8B, 0xD8, 0x8B, 0x45, 0xFC }; -const BYTE PACKET_CALLER_PATTERN[] = { 0xA1, 0x00, 0x00, 0x00, 0x00, 0x8B, 0x00, 0xE8, 0x00, 0x00, 0x00, 0x00, 0xA1, 0x00, 0x00, 0x00, 0x00, 0x8B, 0x00, 0x33, 0xD2, 0x89, 0x10 }; +const BYTE PACKET_CALLER_PATTERN[] = { 0xA1, 0x00, 0x00, 0x00, 0x00, 0x8B, 0x00, 0xBA, 0x00, 0x00, 0x00, 0x00, 0xE8, 0x00, 0x00, 0x00, 0x00, 0xE9, 0x00, 0x00, 0x00, 0x00, 0xA1, 0x00, 0x00, 0x00, 0x00, 0x8B, 0x00, 0x8B, 0x40, 0x40 }; LPCSTR SEND_MASK = "xxxxxxxx"; LPCSTR RECV_MASK = "xxxxxxxxxxxxxxxxxxxxxx"; -LPCSTR PACKET_CALLER_MASK = "x????xxx????x????xxxxxx"; +LPCSTR PACKET_CALLER_MASK = "x????xxx????x????x????x????xxxxx"; + +NetworkUnmanaged::NetworkUnmanaged() +{ +} void PacketSendDetour() { -- 2.48.1