西天取经VB程序破解方法综述
首先衷心祝愿坛友们新春愉快,牛年大吉!!
本集对VB程序的破解进行通用性的概括。
以后大家遇到VB程序,可以有比较清晰的方法和思路。
首先大家要知道的是,VB程序按照编译方式可分为两大类:
一类是NATIVE CODE,一类是P CODE。
玩玩破解,写给新人看(第二十二集)

1.png


其中P CODE方式编写的VB程序,破解难度大,不适合新人学习。
本集我们主要介绍NATIVE CODE方式编写的VB程序。
[size=18.6667px]
首先,我们如何区分一个VB程序是哪一类呢?
很简单,用DIE64工具就可以。我们对比一下:
玩玩破解,写给新人看(第二十二集)

2.png


上图红色箭头指的写着Native,说明是NATIVE CODE方式编写的。
玩玩破解,写给新人看(第二十二集)

3.png


上图红色箭头指的写着P CODE,说明是P CODE方式编写的。
对于NATIVE CODE的VB程序,我们如何破解呢?
通用方法:搜字符串和下API函数断点。
需要注意的是VB程序的API函数断点有特殊的名称。
玩玩破解,写给新人看(第二十二集)

204658pbdoufq7tbd7gy6u.png


比如弹窗API函数,VB里的名称是rtcMsgBox,在其他语言编写的程序里是MessageBox。
以上的两种方法大家应该都会了,在此略过。
重点是以下的特殊方法,这才是破解VB程序的捷径。
本节课使用的课件还是在第二十集用过的VB程序。
特殊方法:
1、用816C24特征码法,快速定位按钮事件。
在代码区搜索二进制字串816C24,找到的代码下面一行JMP后面的地址就是按钮事件的首地址,你在首地址下断点即可。
玩玩破解,写给新人看(第二十二集)

5.png


我们可以看到有两个按钮事件,一个是004022A0,一个是00402310。
在此提示一下,这里的按钮事件不仅是按钮点击后的事件,也包括窗口载入后的事件和时钟事件等。
2、用VB Decompiler工具,找按钮事件地址。
这个工具的使用方法如下:
先把工具打开,然后把要破解的程序拖进去。见下图:
玩玩破解,写给新人看(第二十二集)

6.png


然后点击红色箭头指的“OK”按钮。
点击一下左侧红色箭头指的CrakeMe,到达下图:
玩玩破解,写给新人看(第二十二集)

7.png


蓝色箭头和绿色箭头指的就是两个按钮事件的地址,是不是还是402310和4022A0。
3、用FF25大法,找按钮事件地址。
在代码区搜二进制字串FF25,见下图:
玩玩破解,写给新人看(第二十二集)

8.png


找到红色箭头指的vbaExceptHandler结构异常处理程序。看到这一行的地址是401026。
然后用鼠标右键查找所有命令 PUSH 401026。见下图:
玩玩破解,写给新人看(第二十二集)

9.png


然后在找到的所有命令下断。
玩玩破解,写给新人看(第二十二集)

10.png


你可以双击一下上图中第一个PUSH语句,就会来到代码区。见下图:
玩玩破解,写给新人看(第二十二集)

11.png


看到了吗,段首的地址是4022A0,和我们用其他方式找的按钮事件的地址是一样的。
这个方法是我偶然发现的,好像还没有在网上看到其他人写过。
如果有,说明别人早就发现了,只是这种方法很多教程都没有提过。
之所以在这里提出来,是想给大家说明一下。
就是FF25这个特征码不仅在易语言找启动窗口ID时使用,它还有很多作用,大家可以慢慢研究。
这节课我重点介绍了VB破解的特殊方法,还想告诉大家的是:
当你学会了利用按钮事件下断点,你就开始脱离破解小白的行列了。
可以这样理解,新人成长的三个层次:
第一层次:会搜字符串。
第二层次:会下API断点。
第三层次:会找按钮事件。
然后就不再是新人了,要突破的还有三个层次:
第四层次:会读算法。
第五层次:会脱加密壳。
第六层次:会破解网络验证封包。
再以后,那就要分研究方向了。
如果您觉得我发的内容确实对您有所帮助,请麻烦您支持一个热心值,进行精神鼓励,也是我继续写下去的动力!
玩玩破解,写给新人看(第一集)
玩玩破解,写给新人看(第二集)
玩玩破解,写给新人看(第三集)
玩玩破解,写给新人看(第四集)
玩玩破解,写个新人看(第五集)
玩玩破解,写给新人看(第六集)
玩玩破解,写给新人看(第七集)
玩玩破解,写给新人看(第八集)
玩玩破解,写给新人看(第九集)
玩玩破解,写给新人看(第十集)
玩玩破解,写给新人看(第十一集)
玩玩破解,写给新人看(第十二集)
玩玩破解,写给新人看(阶段练习1)
玩玩破解,写给新人看(第十三集)
玩玩破解,写给新人看(第十四集)
玩玩破解,写给新人看(第十五集)
玩玩破解,写给新人看(第十六集)
玩玩破解,写给新人看(第十七集)
玩玩破解,写给新人看(第十八集)
玩玩破解,写给新人看(第十九集)
玩玩破解,写给新人看(第二十集)
玩玩破解,写给新人看(第二十一集)
玩玩破解,写给新人看(第二十二集)
玩玩破解,写给新人看(第二十三集)
玩玩破解,写给新人看(第二十四集)
闲谈如何破解软件?
玩玩破解——小白实战1,你也行!
玩玩破解——小白实战2,巧搜字符串
玩玩破解——小白实战3,易语言字符串比较通杀
玩玩破解——小白实战4,冰火两重天
对新人们学习《玩玩破解》系列教程的集中解答
玩玩破解—加点油,再前行!
标签:
玩玩破解,写给新人看(第二十二集)

免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
评论“玩玩破解,写给新人看(第二十二集)”
暂无“玩玩破解,写给新人看(第二十二集)”评论...

《魔兽世界》大逃杀!60人新游玩模式《强袭风暴》3月21日上线

暴雪近日发布了《魔兽世界》10.2.6 更新内容,新游玩模式《强袭风暴》即将于3月21 日在亚服上线,届时玩家将前往阿拉希高地展开一场 60 人大逃杀对战。

艾泽拉斯的冒险者已经征服了艾泽拉斯的大地及遥远的彼岸。他们在对抗世界上最致命的敌人时展现出过人的手腕,并且成功阻止终结宇宙等级的威胁。当他们在为即将于《魔兽世界》资料片《地心之战》中来袭的萨拉塔斯势力做战斗准备时,他们还需要在熟悉的阿拉希高地面对一个全新的敌人──那就是彼此。在《巨龙崛起》10.2.6 更新的《强袭风暴》中,玩家将会进入一个全新的海盗主题大逃杀式限时活动,其中包含极高的风险和史诗级的奖励。

《强袭风暴》不是普通的战场,作为一个独立于主游戏之外的活动,玩家可以用大逃杀的风格来体验《魔兽世界》,不分职业、不分装备(除了你在赛局中捡到的),光是技巧和战略的强弱之分就能决定出谁才是能坚持到最后的赢家。本次活动将会开放单人和双人模式,玩家在加入海盗主题的预赛大厅区域前,可以从强袭风暴角色画面新增好友。游玩游戏将可以累计名望轨迹,《巨龙崛起》和《魔兽世界:巫妖王之怒 经典版》的玩家都可以获得奖励。