#include void myFunc() { //printf("Hello myFunc()\n"); return; } int main() { void *funcPtr = myFunc; char *code = (char *)malloc(sizeof(char)); int counter = 0; while(1) { memcpy((void *)code, funcPtr + counter, 1); printf("myFunc(0x%X)+%d \t 0x%X\n", funcPtr, counter, *code); if(*code == 0xFFFFFFC3) break; counter ++; } }