这集视频中讲到的YY验证,即在启动软件后,如果没有进入对应的YY频道,软件就会不停提示。那么怎么去掉这个YY验证就是这集视频的任务了。
一、破解YY验证过程
1、运行软件,就出来了这个
出错提示
关掉出错提示后,一会又出来了,这说明是使用了时钟。
而且这个软件是加了壳的,运行一会就自动停止了。
2、载入OD运行,即使程序自动退出了,可是我们仍然可以搜索字符串的。
这时候,搜索哪个字符串呢?是594497,还是“飞哥提示”,还是别的。都可以试一试,一个不行立马换个别的。
我试验的结果是594497不行。而”请先进入频道“就可以,因为在上面很快找到了关键跳。
关键跳
把关键跳由jnz改为jmp,但是这个软件是加壳的,所以直接保存修改是不行的,需要打补丁。
3、使用一个打补丁的工具
打补丁
生成补丁后放到原来软件的同一目录下
4、运行补丁,和视频中作者一样,没有任何反应。但通过任务管理器知道程序是运行起来了,只是没看到程序界面。
进程在运行
二、杂项
1、作者做的这集视频给我最大的感觉就是真实。展示了作者在破解过程中的试错过程,这就是我们学习的过程。破解真是的不是一帆风顺,作者也会遇到不少的小问题,但都没有隐藏。提到了一个软件能够检测出是否在虚拟机中运行,作者试了很久也没法绕过虚拟机检测去,同时又不敢在物理机上对这个软件进行破解,所以没在视频中展示。再者,作者用的虚拟机太卡了,根本无法进行操作,退出好几次还是这样。还有,作者原本想用F12暂停法,但是试了几遍行不通,马上换了搜索字符串法。
2、要是能够知道软件作者的思路,破解就容易了。比如软件使用了时钟从而使得下易语言按钮事件非常容易造成干扰,这时要能够判断出来使用了时钟并想办法去掉。
网友评论