对MFC程序的一点逆向分析:定位按钮响应函数的办法

因为消息响应函数保存在AFX_MSGMAP_ENTRY数组中,

观察nMessage、nCode、nID、pfn利用IDA在rdata段中搜索即可,

在IDA中找到代码段基址0x401000,函数地址0x403140,

在WinDbg中运行!address命令,找到代码段的内存位置0xe71000,

计算函数地址

'{0:x}'.format(0xe71000+0x403140-0x401000)

在WinDbg中设置断点bp e73140

猜你喜欢

转载自my.oschina.net/u/3465360/blog/1859828