From 1f7167cbfb032ac72404d10a02c32c8f39d67e02 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();