__int64 (__fastcall *old_sub_B3C27C4)(__int64 a1, __int64 a2); __int64 __fastcall hooked_sub_B3C27C4(__int64 a1, __int64 a2) { LOGI("Hook: sub_B3C27C4 called with a1: %p, a2: %u", (void*)a1, a2); int64_t result = old_sub_B3C27C4(a1, a2); LOGI("Hook: Original result was %lld, returning %lld", result, result); return result; } DobbyHook((void*)(UE4 + 0xB3C27C4), (void*)hooked_sub_B3C27C4, (void**)&old_sub_B3C27C4);//flag

Comments