1.输入11组4321
buffer[44]
2.查看MessageBoxA入口地址
找到VC++6.0安装路径下的Tools里Depends,运行
拖一个有图形界面的PE文件进去,查看user32.dlll的基地址(0x69E00000)和MessageBoxA的偏移地址(0x000834D0)
计算出MessageBoxA内存中入口地址(0x69E834D0)
出现问题:
MessageBox内存地址查找出错,重找:
#include<windows.h>
#include "stdafx.h"
#pragma comment(lib,"user32.lib")
int main()
{
printf("%08X\n",MessageBox);
system("pause");
return 0;
}
输出MessageBox函数内存地址
获取机器码方式:IDA
版权归原作者 不想起名呀 所有, 如有侵权,请联系我们删除。