美文网首页
《第2期-16 YY验证与APIHOOK》学习笔记

《第2期-16 YY验证与APIHOOK》学习笔记

作者: 听说我在混吃等死 | 来源:发表于2018-09-30 16:19 被阅读0次

    这集视频中讲到的YY验证,即在启动软件后,如果没有进入对应的YY频道,软件就会不停提示。那么怎么去掉这个YY验证就是这集视频的任务了。
    一、破解YY验证过程
    1、运行软件,就出来了这个


    出错提示

    关掉出错提示后,一会又出来了,这说明是使用了时钟。
    而且这个软件是加了壳的,运行一会就自动停止了。
    2、载入OD运行,即使程序自动退出了,可是我们仍然可以搜索字符串的。
    这时候,搜索哪个字符串呢?是594497,还是“飞哥提示”,还是别的。都可以试一试,一个不行立马换个别的。
    我试验的结果是594497不行。而”请先进入频道“就可以,因为在上面很快找到了关键跳。


    关键跳
    把关键跳由jnz改为jmp,但是这个软件是加壳的,所以直接保存修改是不行的,需要打补丁。
    3、使用一个打补丁的工具
    打补丁
    生成补丁后放到原来软件的同一目录下

    4、运行补丁,和视频中作者一样,没有任何反应。但通过任务管理器知道程序是运行起来了,只是没看到程序界面。


    进程在运行
    二、杂项
    1、作者做的这集视频给我最大的感觉就是真实。展示了作者在破解过程中的试错过程,这就是我们学习的过程。破解真是的不是一帆风顺,作者也会遇到不少的小问题,但都没有隐藏。提到了一个软件能够检测出是否在虚拟机中运行,作者试了很久也没法绕过虚拟机检测去,同时又不敢在物理机上对这个软件进行破解,所以没在视频中展示。再者,作者用的虚拟机太卡了,根本无法进行操作,退出好几次还是这样。还有,作者原本想用F12暂停法,但是试了几遍行不通,马上换了搜索字符串法。
    2、要是能够知道软件作者的思路,破解就容易了。比如软件使用了时钟从而使得下易语言按钮事件非常容易造成干扰,这时要能够判断出来使用了时钟并想办法去掉。

    相关文章

      网友评论

          本文标题:《第2期-16 YY验证与APIHOOK》学习笔记

          本文链接:https://www.haomeiwen.com/subject/pntroftx.html