摘要:
笔记char *lpText1;ULONG my_esp;__declspec(naked) void MyMessageBoxA(HWND hWnd,LPCTSTR lpText,LPCTSTR lpCaption,UINT uType){//printf("hook");_asm{//pop hWnd//pop lpText//pop lpCaption//pop uTypemov my_esp,esp; //先保存下需要用到的参数pushad//然后保存整个堆栈pushfdpush eaxmov eax, my_espadd eax, 8mov eax,[eax] / 阅读全文