- 3
- 0
- 约3.4千字
- 约 12页
- 2017-07-09 发布于湖北
- 举报
使用OllyDbg从零开始Cracking 第二十七章Visual Basic程序的破解概要1
第二十七章-Visual Basic程序的破解-Part2
Visual Basic程序破解续
本章我们继续讨论VB应用程序破解的话题,上一章我们解决的是一个带NAG窗口的CrackMe。我们是用那个patch过的OD来弄的,本章我们也会用到,但是本章我们还会介绍另一种更加简便,更加省时的方法。首先我们还是用那个patch过的OD来分析,弄清楚了具体原理以后,我们再来介绍那种简便的方法。
本章我们实验的对象名称叫做killme,这个程序启动的时候会弹出一个烦人的NAG窗口,我们需要想办法把它剔除掉。
我们直接运行起来的话,可以看到弹出一个NAG窗口。
我们可以看到Continue按钮是灰色的(不可用),当定时器由5减少到0后,Continue按钮就被激活了,我们单击Continue按钮。
NAG关闭了,并且弹出主程序窗口,我们用OD加载该程序。
我们按F9键运行起来。
定时器时间到了后,Continue按钮就被激活了。
我们可以想象一下,NAG窗口关闭后,代码中应该会有一个无条件跳转到主窗口代码执行,所以我们给代码段设置内存访问断点(该内存访问断点实际上只是内存执行断点),接着单击Continue按钮。
单击Continue按钮后,我们断在了这里。
我们可以看到404B60处JMP指令会跳转到40D090地址处开始执行,也就是说主窗口程序实际
您可能关注的文档
- 作文课 festival概要1.ppt
- 你不知道的莎士比亚概要1.docx
- 作物与土壤Chapter 2概要1.pptx
- 你从安东尼奥身上学到了什么、概要1.ppt
- 佝偻病介绍(英文版)概要1.pptx
- 你在天堂遇见的五个人 FIVE PEOPLE YOU MEET IN THE HEAVEN概要1.ppt
- 你比我猜心心相印概要1.ppt
- 作文+ 大学英语四级考试注意事项概要1.ppt
- 佝偻病(北医三院八年制临床医学课件)概要1.ppt
- 你在为谁工作概要1.ppt
- CN119488367A 一种医疗设备及医疗设备的防碰撞方法 (上海西门子医疗器械有限公司).docx
- 四年级下册数学解决问题练习题(专项精练+答案详解).docx
- CN119488400A 手臂颤振抑制阻尼减振器及其设计方法 (西安理工大学).docx
- 2026年及未来5年道路涂料项目市场数据调查、监测研究报告.docx
- 2026年及未来5年磷硫复合变质剂项目市场数据调查、监测研究报告.docx
- CN119488428A 储存生物液体或药物液体的储存装置及制造方法和系统 (成都优赛诺生物科技有限公司).docx
- CN119488438A 一种胶原蛋白面膜基材及其制备方法 (上海棉芙生物科技有限公司).docx
- 2026年中国锐钛型二氧化钛市场调查研究报告.docx
- CN119488440A 具有耐水性和肌肤服帖性的复合化妆粉体和制备方法 (科玛化妆品(无锡)有限公司).docx
- CN119488441A 缓解眼视疲劳的方法和眼部使用的液体组合物 (北京济亦生物医药有限公司).docx
原创力文档

文档评论(0)