currwin 发表于 2014-10-23 14:31

【吾爱破解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   对解码后数据校验的结果
      最终注册成功的效果有点糟糕,毕竟这些修改导致了解码的时候有些地方出错了。
      算法有点难,坐等大牛的分析

currwin 发表于 2014-10-23 14:53

   直接用SMC弄了一个出来,技术含量没有。。就是对它解码后的代码立刻打上补丁,达到爆破的效果,修改点是差不多的。

L4Nce 发表于 2014-10-23 17:07

爆破有效

ximo 发表于 2014-10-23 20:43

最后成绩:187*70%*50%=65分
评委评价:爆破有效。
谢谢参与,请继续加油。

hack_koko 发表于 2014-10-23 23:32

o6o7o5 发表于 2016-5-1 16:55

请继续加油。!!支持一下!

szac29964 发表于 2016-5-27 15:05





新手搞不懂懂666666666

szac29964 发表于 2016-5-27 15:14

新手搞不懂懂666666666

烈枫寒 发表于 2016-6-10 14:18

向楼主学习

tds007 发表于 2016-7-3 16:13

过来学习 ~~~~~
页: [1] 2
查看完整版本: 【吾爱破解2014CrackMe大赛】【第一组】