MFCPj001.exe
MFCPj001.zip
查看linker版本
可以知道是由vs2013编译的,
其MFC特征码为:
CALL DWORD PTR SS:[EBP-8]
根据特征查找
F9运行到断点,如果没有弹出窗口则取消断点,直到出现
(这个是窗口初始化的函数断点)再取消断点,点击一下按钮,又会断下来(这个是按钮的断点)
MFCPj003
根据特征码找到按钮断点,进入函数并几下函数起始地址,ida快捷键G进入该地址,F5,分析函数
一般this+偏移可认为是虚函数表指针
还有就是注意一些api函数
开动脑筋
动态编译的无法在其他的电脑上运行
特征码怎么来的
给函数或按钮下断点反汇编窗口,运行到ret,之后会跳转到call一个函数的下一步,这个call就可以作为函数或按钮的特征码