- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
OD使用教程10 - 解密系列【调试篇】
OD使用教程10 大家或许有所察觉了,随着我们课程的不断深入学习,我们感觉自身逆向的“内功”也在不断的增进! 我们从爆破入手,到现在逐步大家进入程序的内部,认识不同编译器开发的程序,探索不同的加密逻辑。 前边,我们的例子中既有VC++开发的程序,也有Delphi开发的程序,今天我们给大家分析一个VB程序的加密和解密思路。 OD使用教程10 为了让大家更好地了解逆向,我们需要掌握不同编译器编译出来的程序的特点,然后才能有针对性的进行逆向。 其中,在逆向一个程序前,先搞清楚这个程序是由什么编译器和神马语言写出来的,是灰常必要的。 高手只需要从代码间的细小差别就可以看出端倪,而菜鸟们也有便捷的工具可以一步到位告诉你这个程序是由什么编译器编译的:PEiD.exe OD使用教程10 我们看到了,这个程序是一个VB程序。 Virtual BASIC是由早期DOS时代的BASIC语言发展而来的可视化编程语言。 VB是由事件驱动的编程语言:就是在可视化编程环境下我们可以绘制一些窗体,按钮,编辑框等控件,然后为这些控件所可能引发的事件如按钮被单击或者被双击编写对应的处理代码。 不过作为类似的语言,小甲鱼建议大家可以学下Delphi或者C#。 OD使用教程10 所有的VB程序几乎都是依赖于一个外部的动态链接库。这个动态链接库的名字是:MSVBVM60.dll(可能有多个版本,但名字都差不多~) 然而正是因为VB中所有的API函数都在DLL中去实现,所以导致我们在跟踪程序的执行代码时灰常频繁地在DLL领空和程序领空跳来跳去跳来跳去跳来跳去跳来跳去跳来跳去跳来跳去 。。。。。。 API函数的作用有很多,例如作为中介让我们的程序和指定设备进行沟通。 VB破解的关键 针对变量: __vbaVarTstEq __vbaVarTstNe __vbaVarCompEq __vbaVarCompLe __vbaVarCompLt __vbaVarCompGe __vbaVarCompGt __vbaVarCompNe 针对字符串: __vbaStrCmp? __vbaStrComp? __vbaStrCompVar? __vbaStrLike? __vbaStrTextComp? __vbaStrTextLike?
您可能关注的文档
- lecture 6 美国文学史课件.ppt
- Lecture 6, Midterm_Review STATISTICAL ISSUES IN THE DESIGN AND ANALYSIS OF CLINICAL STUDIES 生物统计课件.pptx
- Lecture 6_Bayes Learning_1 机器学习概论 教学课件.ppt
- Lecture 7 Determiners (II) Articles 英语语法教学课件.ppt
- Lecture 7 Figures of Speech 英语专业写作 教学课件.ppt
- Lecture 7 The Capital Asset Pricing Model 公司金融 教学课件.pdf
- Lecture 7 Gases and Gas Exchange 华盛顿大学-海洋化学课件.ppt
- lecture 7 古希腊罗马神话 英文版 教学课件.ppt
- Lecture 7. Market Demand 范里安版《中级微观经济学》ppt.ppt
- Lecture 7_Bayes Learning_2 机器学习概论 教学课件.ppt
- 慰问敬老院活动策划方案范文范例慰问敬老院活动策划书 .pdf
- 渤黄东海三维风暴潮模式四维变分同化技术研究 .pdf
- 泰山版信息技术 初一第一学期全部教案 .pdf
- 法治节目主持人与虚拟演播室场景的深度融合 .pdf
- 海底两万里个人阅读感悟五篇 .pdf
- 湘行散记读后感范文7篇 .pdf
- 波兰社交媒体用户分析报告:TikTok-外文版培训课件2024.7,temu,小米SU7.pdf
- 波兰移动运营商用户分析报告:Play-外文版培训课件2024.7,联通,电信.pdf
- 德国电动汽车充电基础设施发展情况分析报告-外文版培训课件.pdf
- 巴西智能手机用户分析报告:Motorola摩托罗拉-外文版培训课件2024.7,temu.pdf
最近下载
- [QC]路基改良土填筑施工QC成果 范本.pdf
- Unit3ConservationLesson1TheSixthExtinction课件-高中英语北师大版(2019)选择性必修第一册.pptx VIP
- 2024五保户供养协议.docx VIP
- 直埋埋地电缆质量管控要点.docx VIP
- 青少版新概念Starter A Unit 13 Lesson 2+3.pptx VIP
- 青少版新概念Starter A Unit 13 Lesson 1.pptx VIP
- 急性胰腺炎病例讨论.ppt
- (完整版)纸的故事.ppt
- 青少版新概念Starter A Unit 12 Lesson+2+3.pptx VIP
- (正式版)G-B∕T 44146-2024 基于InSAR技术的地壳形变监测规范.docx VIP
文档评论(0)