因为消息响应函数保存在AFX_MSGMAP_ENTRY数组中,
观察nMessage、nCode、nID、pfn利用IDA在rdata段中搜索即可,
在IDA中找到代码段基址0x401000,函数地址0x403140,
在WinDbg中运行!address命令,找到代码段的内存位置0xe71000,
计算函数地址
'{0:x}'.format(0xe71000+0x403140-0x401000)
在WinDbg中设置断点bp e73140
因为消息响应函数保存在AFX_MSGMAP_ENTRY数组中,
观察nMessage、nCode、nID、pfn利用IDA在rdata段中搜索即可,
在IDA中找到代码段基址0x401000,函数地址0x403140,
在WinDbg中运行!address命令,找到代码段的内存位置0xe71000,
计算函数地址
'{0:x}'.format(0xe71000+0x403140-0x401000)
在WinDbg中设置断点bp e73140