Closed codwam closed 5 months ago
Demo:
void *(*orig_memcpy)(void *__dst, const void *__src, size_t __n); static void *replaced_memcpy(void *__dst, const void *__src, size_t __n) { void *r = orig_memcpy(__dst, __src, __n); // r = dst return r; } static void bug() { DobbyHook((void *)memcpy, (void *)replaced_memcpy, (void **)&orig_memcpy); // crash __unused void *r = malloc(100); }
截图:
Demo:
截图: