能力值:
( LV4,RANK:50 )
|
-
-
2 楼
我觉得LZ也没必要,因为我第一次爆破了,就把帖子作废吧,给其他菜鸟一些学习的机会不好吗?!
呵呵,好吧,再次来爆破
第一处突破正版和标题时间显示:
第二处突破人数限制:
(鉴于XYZ,具体改哪里不写上了,小鸟也多尝试练练吧)
最终爆破文件:
fuck_crackme20.zip
|
能力值:
( LV12,RANK:200 )
|
-
-
3 楼
0040CC8B /0F84 77010000 je 0040CE08 ; NOP掉
0040CD99 /74 6D je short 0040CE08 ; NOP掉
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
算法不错就是保护弱了点 至少要有自校验嘛
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
0040CC8B /0F84 77010000 je 0040CE08 ; NOP掉
这里 不nop也可以吧?
是怎么找到 这2处的?用什么方法找到的?
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
哇asmc兄弟你真是速度哇~~~~~~哈哈,
其实牙根写这个就没想过爆破,实际应用中软件都会循环检测授权有效性...不过偷懒拼凑代码时没写上。
这两天有点忙。脑袋乱乱的。晚两三天,我出3.0
3.0主要应用如下,hash自校验,循环检测校验,错误陷阱处理.
到时希望各位朋友赏光哟
写这个crackme主要是一时兴起,想到了一个问题就是传统注册码都是死的。一破算法就玩完.而现在是网络时代了。可以通过网络验证来注册,但网络有时不良好,所以得本地与网络结合。就想出了这么个,根据日期,以及时间分段处理的加密思路.这样就算人家算出了当天的注册号,第二天一样又得算。。。。破的技术再好也不能天天来破吧.....毕竟关键的密匙是活的..haha这就是写这个crackme的主要想法了。
等我几天朋友们。手头事情忙过了马上就写3.0
另外补一句,2.0时写时间戳又有一突然性想法,传统时间戳不太保险就两个变量.我这边的想法是这样的
比如A是原本注册号,我们以当前时间为密匙加密A,
校验时,再以当前时间为密匙加密A,然后比对,如果中间有停留的话加密出来的文本则不会相同,就算人跟踪到这里。。。。。也没法自己手工写出正确的密文
迷惑破解的人,让它奇怪为啥每次载入密文都不同。
|
|
|