Skip to content

Commit 48486ff

Browse files
committed
lil fix
1 parent 6eab5d7 commit 48486ff

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

vtable_hooker.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
#include <unistd.h>
44
#include <sys/mman.h>
55
#include <mod/logger.h>
6+
#include <aml.h>
67

78
void* vtablez[MAX_VTABLE_FUNCS];
89
int vtablez_offset = 0;
@@ -28,7 +29,8 @@ void HookVtableFunc(void* ptr, unsigned int funcNum, void* func, void** original
2829
}
2930
else
3031
{
31-
mprotect((void*)((uintptr_t)&vtableTemp[funcNum - 1] & 0xFFFFF000), sizeof(void*), PROT_READ | PROT_WRITE | PROT_EXEC);
32+
g_pAML->Unprot((uintptr_t)&vtableTemp[funcNum - 1], sizeof(void*));
33+
//mprotect((void*)((uintptr_t)&vtableTemp[funcNum - 1] & 0xFFFFF000), sizeof(void*), PROT_READ | PROT_WRITE | PROT_EXEC);
3234
}
3335

3436
if(original != NULL) *((uintptr_t*)original) = (uintptr_t)vtableTemp[funcNum - 1];

0 commit comments

Comments
 (0)