首页
社区
课程
招聘
[讨论][求助]看似简单的cracker
发表于: 2007-7-5 10:44 7459

[讨论][求助]看似简单的cracker

2007-7-5 10:44
7459
从网上找到的cracer练手软件,弄了好几天,我这个菜乌,也没搞出注册码,大家一起研究研究
爆破是不能正常运行的.

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 0
支持
分享
最新回复 (12)
雪    币: 228
活跃值: (10)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
2
在公司,不好搞,呵呵,把他爆了
上传的附件:
  • 2.JPG (32.83kb,193次下载)
2007-7-5 12:22
0
雪    币: 30320
活跃值: (8824)
能力值: ( LV15,RANK:3306 )
在线值:
发帖
回帖
粉丝
3
951623303028077008077836687316
fenjianren
1820411111122222222233333333331444444444555555555566666666667777777777188888888899999999990000000000111111111122222222223333333333444444444455555555556666666666777777777788888888889999999999100000000000010500
2007-7-5 12:51
0
雪    币: 370
活跃值: (57)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
2楼爆破是不能正常运行的

3 楼    看过你的"A变速器算法分析"知道你的算法分析根基深,
你是否可以写出个详细的算法分析吗,让我这个菜鸟也学学,先谢谢你了
2007-7-5 14:26
0
雪    币: 228
活跃值: (10)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
5
好象可以运行啊,我自己试了的
2007-7-5 16:31
0
雪    币: 370
活跃值: (57)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
2楼 这个crackme 是第一步,还有带overlay的,等学会这个算法分析以后,在和大家共同学习带overlay的,带overlay的爆破后,是不能正常运行的.而且比第一个也难了很多.希望大家愿意帮助菜鸟的,能写出破文让我们学习这个算法.
2007-7-5 17:01
0
雪    币: 424
活跃值: (10)
能力值: ( LV9,RANK:850 )
在线值:
发帖
回帖
粉丝
7
原来是录像的密码破解,``
2007-7-5 17:53
0
雪    币: 370
活跃值: (57)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
大家可不以可以提示点思录,它在注册验证时哪里用到了机器号
2007-7-9 05:26
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
!!!!!!!!!!!!!!!!!!看一下
2007-7-9 10:50
0
雪    币: 926
活跃值: (437)
能力值: (RANK:500 )
在线值:
发帖
回帖
粉丝
10
其实这个不复杂  OD载入MAP文件再来看代码很明了
就2个验证
第1是 00413f00处的 call 0040ae3c
第2是 00413f17处的call 0040b0a8
过了这2个验证 就成功了
其中 call 0040b0a8中是机器号和用户名做了一堆运算 要等于注册码的前5位
然后拿这5位再拼凑完整的注册码 来过第一个验证 很简单的.
2007-7-20 21:50
0
雪    币: 1844
活跃值: (35)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
11
用超懂算法兄弟的话,这个CM算法垃圾,就是烦一些

lgjxj

966327024051627384053471644019

182841111111111111111111111111111111111111
1111111111111111111111111111111111111111111
0000000000000000000000000022222222233333333
2200000001005555555566666666657777777777888
88888889999999999160000000000010000
2007-7-21 12:21
0
雪    币: 228
活跃值: (10)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
12
弄了好久,还是不知道注册码中间那部份是怎么出来的,

00413F00  |.  E8 376FFFFF   call    0040AE3C                 关键CALL 进入

这个call里面有两小关,

第一小关
1、注册码位数-8,结果为a,然后把注册码前a位的ascii码相加,结果为A
2、取注册码最后五位,为b,b是否等于A等于就过第一小关
第二小关
1、注册码位数-8,结果为a,然后把注册码前a位进行以下运算:
        for i=1 to a
           A=A xor asc(mid(s,i,1)) A初始值为0
2、A=后8位的前三位,则过关

00413F17  |.  E8 8C71FFFF   call    0040B0A8                  关键CALL 进入  
这个里面
设机器码为s,长度为n
取s的前二十位,为s1
注册名前20位进行下面运算
        for i=1 to a
           A=A + asc(mid(s,i,1))*255 A初始值为0
然后把s1与A的十进制相连,构成新串,s2
        for i=1 to len(s2)
           B=B+ asc(mid(s2,i,1))*i B初始值为0
然后比较B与注册码前五位,相等就过关
分析到这里,己经可以显示注册成功了,但还是会出错,不知道怎么回事,中间那段1111111111111111,22222222222.22222222222222333333333334444444444
实在不知道怎么出来的
2007-7-25 12:56
0
雪    币: 370
活跃值: (57)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
谢谢你了10楼的好心人,谢谢
2007-7-29 06:30
0
游客
登录 | 注册 方可回帖
返回