ollydbg中快速定位各种语言关键代码的方法.docxVIP

ollydbg中快速定位各种语言关键代码的方法.docx

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ollydbg中快速定位各种语言关键代码的方法

目录: 快速定位vc vs的OnInitDialog函数 按钮事件定位 ? VB 定位按钮 ? VC按钮事件的定位 ? VC6 Release ? VC6 Debug? ? VC2003 Release? ? VS2003 Debug ? VS2008 Release ? VS2008 Debug ? VS2010 Release ? VS2010 Debug ? delphi? 更新历史: 2014.5.16 更新 VS2008 2014.5.15 更新 VS2003 快速定位vc vs的OnInitDialog函数 bp SendMessageW MSG == WM_SETICON 或 bp SendMessageA MSG == WM_SETICON 然后执行代码到返回,整个Call就是OnInitDialog函数了。 VB 定位按钮 先F9运行,然后查看按钮的窗口句柄 下断点 bp?CallWindowProcA?[esp+8]==00110BF0??[esp+0c]==202 点击按钮, Alt + M 查看内存映射,在.text区段下访问断点,F9运行 断在72991F0C ? ?FF3418 ? ? ? ? ?push dword ptr [eax+ebx] ? ? ? ? ? ? ? ? ; VB.004077CD VB.004077CD按钮的地址。 VC按钮事件的定位 //关于vc搜索二进制确定按钮处理代码的特征,目前都只测试了一个。 vc6 Release版本 动态?就在mfc42.dll中搜索sub eax, 0a 静态?就在主模块中搜索sub eax, 0a?|. ?83E8 0A ? ? ? sub eax, 0xA?|. ?74 46 ? ? ? ? je XTestBtn...?| \8B4D 08 ? ? ? mov ecx, dword ptr ss:[ebp+0x8] ? ? ? ? ?; ?Case C of switch 0041661A?|. ?FF55 14 ? ? ? call dword ptr ss:[ebp+0x14] call dword ptr ss:[ebp+0x14]? ??? ? //此函数就是Button的处理函数。 VC6 Debug? 动态 在MFC75D.dll中二进制搜索? ??75 E3 8B 4D 08 FF 55 FC? 静态 ?在主模块中二进制搜索? ??75 E3 8B 4D 08 FF 55 FC? VS2003 Release 动态:在mfc71.dll中搜索??5E C2 ?? ?? 8B 4D ?? FF 55 ?? E9? 静态 在主模块中搜索?FF 24 85 ?? ?? ?? ?? 8B 4D ?? FF 55 14 VS2003 Debug 共享?MFC71d.dll中搜索 静态?主模块中搜索 85 C0 74 01 CC 8B 4D 08 FF 55 ?? E9 VS2008 Release 共享: 在mfc90u.dll中搜索?FF 24 95 ?? ?? ?? ?? FF D0 静态:在主模块中搜索二进制?FF 24 85 ?? ?? ?? ?? FF 55 14 VS2008 Debug 共享?在MFC90ud.dll中搜索 静态?在主模块中搜索 85 C0 74 01 CC 8B 4D 08 FF 55 ?? E9 VS2010 Release 动态:在mfc100*.dll中搜索二进制?FF 24 95 ?? ?? ?? ?? FF D0 静态:在主模块中搜索二进制?FF 24 85 ?? ?? ?? ?? FF 55 14 VS2010 Debug 动态:在mfc100*.dll中搜索二进制:74 01 CC 8B 4D 08 FF 55 F8 静态:在主模块中搜索二进制:74 01 CC 8B 4D 08 FF 55 F8 在call dword ptr ss:[ebp-0x8] 下断点。 delphi? 一、查找二进制 740E8BD38B83????????FF93????????

文档评论(0)

zhanghc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档