能力值:
( LV3,RANK:20 )
|
-
-
2 楼
易语言,只会那个特征码找字符串。这个没找到,没得玩。
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
这是静态编译,已没有易格式体,与VC6类似的代码。
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
加油,支持一下
|
能力值:
( LV5,RANK:60 )
|
-
-
5 楼
0046EBD8 6A 01 push 1
改成这样子
|
能力值:
( LV5,RANK:60 )
|
-
-
6 楼
破解成功是什么样子啊
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
软件爆破很简单,不防爆破,特征码也不参与运算,破解成功的标志是提供一组可以注册成功的注册码即可,另外想检测一下是否存在内存明码比较的漏洞。
提供一组可用于注册的注册码:
用户名:bbyl
注册码:95EA7CAD8A57E8073F6F258FC53AC5694D666620BECB394E12E94ABC45DE127103B00BB80FDF0A88729A8
注册成功后截图:
|
能力值:
( LV3,RANK:20 )
|
-
-
8 楼
好像进行了一大堆运算,弄不出来!
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
存在内存明码比较吗?
另外:注册码分为六段,第一段是根据用户名计算来的,取15位
第二段根据第一段计算来的,取15位
第三段根据第二段计算来的,取10位
依次类推至第六段。合成注册码。
|
能力值:
( LV5,RANK:60 )
|
-
-
10 楼
我用setwindowtext下断,结果老是断在背景设置之类,颜色之类的select case语句里。汗!
|
能力值:
( LV5,RANK:60 )
|
-
-
11 楼
我去了,太辛苦了,我悟不出玄机啊,求大师指点
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
断了半天没断到关键点上去
|
能力值:
( LV13,RANK:260 )
|
-
-
13 楼
被折腾死了。。。。断下来 看到自己的 输入了。。但跟下去 感觉 没跟到运算过程。。。
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
六段注册码是分六个子函数分别运算的。
|
能力值:
( LV6,RANK:80 )
|
-
-
15 楼
004026F4 |. 85C0 test eax, eax
004026F6 |. 0F84 70000000 je 0040276C ; 关键跳转
改变跳转,爆破成功~~~
|
能力值:
( LV5,RANK:60 )
|
-
-
16 楼
我顶。楼主真无耻,在消息里做判断,误导我了!
|
能力值:
( LV13,RANK:260 )
|
-
-
17 楼
很期待 有时间附源码 供我等踩踩好好学习。。。。你里面做的欺骗 太多了。。。呵呵
|
能力值:
( LV2,RANK:10 )
|
-
-
18 楼
兄弟啊!这个Crackme没加任何误导的成份,欺骗性的东西一点都没加,纯算法,防破技巧一点都没用,计划下一版本才增加少许欺骗,何来无耻之说?
|
能力值:
( LV3,RANK:20 )
|
-
-
19 楼
复杂。爆破倒是简单。就是跟注册码难啊。
|
能力值:
( LV6,RANK:80 )
|
-
-
20 楼
用户名:abc
注册码:25972A6E2A9B37CC86AF63D7BB7D93F67103E1A804653A04EA1D3DE4089C926633716772A8780442E0355
每一段都有明码的。
|
能力值:
( LV2,RANK:10 )
|
-
-
21 楼
成功通过!
感谢测试,终于有朋友提到点子上啦!那请教如何避免这种明码比较呢?
|
能力值:
( LV6,RANK:80 )
|
-
-
22 楼
算法太多函数了,我看着都晕;你现在的做法是先计算出每段的注册码(A->B->C->D->注册码),再将计算得来的注册码(A->B->C->D->注册码->E)和注册码本身(注册码->E)都使用一个函数进行转换,然后比较转换后的字符串(E);虽然避免了注册码每段直接比较,但个人觉得此举换汤不换药;我觉得你可以正向计算A->B->C,注册码本身:注册码->D,然后比较D,这个是常规方法吧。
|
能力值:
( LV2,RANK:10 )
|
-
-
23 楼
感谢指点!准备写下一个crackme,这次算法搞个特别简单的,验证一下方法,再一次表示感谢!
|
能力值:
( LV2,RANK:10 )
|
-
-
24 楼
新手求个破解过程说明。。
|
|
|