From 7689d0e11c118a7f77fd853af01a909ae0c45e9b Mon Sep 17 00:00:00 2001 From: maybegreat48 <96936658+maybegreat48@users.noreply.github.com> Date: Tue, 10 Oct 2023 19:47:17 +0000 Subject: [PATCH] Fix presence data pointer (#2243) --- src/pointers.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pointers.cpp b/src/pointers.cpp index 5a7b845b..8ba01ef0 100644 --- a/src/pointers.cpp +++ b/src/pointers.cpp @@ -1708,9 +1708,10 @@ namespace big constexpr auto batch_and_hash = memory::make_batch< // Presence Data + // Update instructions: Scan 48 89 5C 24 08 48 89 6C 24 10 48 89 74 24 18 57 41 56 41 57 48 83 EC 40 41 8B E9 and xref it to get to the vtable. Xref the vtable and generate a new signature { "PD", - "48 8D 05 ? ? ? ? 48 8B F1 48 89 01 48 83 C1 08 E8 ? ? ? ? 33 ED 48 8D 8E 68 5B 00 00", + "48 8D 05 ? ? ? ? 48 8B D9 48 89 01 48 83 C1 08 E8 ? ? ? ? 33 C0", [](memory::handle ptr) { auto presence_data_vft = ptr.add(3).rip().as();