【吾爱破解2014CrackMe大赛】【第一组】
本帖最后由 ximo 于 2014-10-23 20:43 编辑cm要keygen有点难度,相对来说,爆破的话就简单一些。于是,我就用了一个非常搓的方法去爆破,后面仔细一想,到底我为啥会用这么挫的方法呵。
首先,这个cm只是一个接口,真正的验证都在data文件中的某个dll中调用。而且,这个dll本身是使用了 AsPack 或 UPX 之类的软件进行了压缩,并且抹除了文件头信息的,所以如果想提取出来必须得费一番功夫。而且如果不熟悉他解密手段的话,是无法直接Patch的。
当然,这里可以使用SMC去进行补丁。。。不过我没有,我跟踪了一下解码的地方,然后把相应的数据修改了,来达到爆破的目的。当然,对最终结果有一点影响。。。
修改点: 数据段:
0040E3B8:9090-> 最终会解压到1001DF7 的jnz去的,实际上就是把jnz nop掉而已
0040DBBC: 97B68894 对解码前数据校验的结果
0040DBC4: ED823937 对解码后数据校验的结果
最终注册成功的效果有点糟糕,毕竟这些修改导致了解码的时候有些地方出错了。
算法有点难,坐等大牛的分析
直接用SMC弄了一个出来,技术含量没有。。就是对它解码后的代码立刻打上补丁,达到爆破的效果,修改点是差不多的。 爆破有效 最后成绩:187*70%*50%=65分
评委评价:爆破有效。
谢谢参与,请继续加油。 请继续加油。!!支持一下!
新手搞不懂懂666666666 新手搞不懂懂666666666 向楼主学习 过来学习 ~~~~~
页:
[1]
2