首页
社区
课程
招聘
[原创]胡乱写了个CRACKME给大家玩
发表于: 2007-11-20 00:17 7505

[原创]胡乱写了个CRACKME给大家玩

2007-11-20 00:17
7505
胡乱写了个CRACKME给大家玩
也不知道有没有漏洞   
无ANTI 无壳 纯算法型
要求不高,给出一组正确的注册码即可.
如果程序有意外的错误 请告之

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

上传的附件:
收藏
免费 0
支持
分享
最新回复 (13)
雪    币: 30320
活跃值: (8824)
能力值: ( LV15,RANK:3306 )
在线值:
发帖
回帖
粉丝
2
支持先~~~
2007-11-20 01:01
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
难!!!!!!!!
2007-11-20 10:50
0
雪    币: 11705
活跃值: (975)
能力值: ( LV12,RANK:779 )
在线值:
发帖
回帖
粉丝
4
name:
ada64
key:
16D81C7896E292989D9BE0A803D06C398

name:
readyu
key:
29EABF37892939C77AC0A6E17874D8E46

素数p不是4k+3,导致
p= 4k+1,phi= 4k形式, q^(phi/4) = 1 mod p 不一定有解。
从而x = q^ (phi+4)/8 有的不可求。
比如pediy -> md5 -> -- small prime ->q = 0066D441, 这个的 q^( phi/4 ) !=  1 mod p
如果要求这样的,则要采用剩余扩展平方根求法了。麻烦。

如果p=4K+3,则phi = 4K+2 形式,二次剩余可以直接有公式,非常好求。
x = a^(phi+2)/4 mod p = a^(p+1)/4 mod p

另外,二次剩余如果不满足Jaccobi条件,则无解。
比如一个0x1337
p = 361DF211BC3C8CC3B11D29CFA28DF4175
x^2 = 0x1337 mod p 无解。
(0x1337)^(phi/2) != 1 mod p
2007-11-20 22:22
0
雪    币: 926
活跃值: (437)
能力值: (RANK:500 )
在线值:
发帖
回帖
粉丝
5
^_^, readyu非常生猛。

是有可能无解  是我考虑不周造成的
不过有解时还是分2种情况  a^((p-1)/4)=1(mod p).和
                     a^((p-1)/4)=-1(mod p).
可能您求得是a^((p-1)/4)=1(mod p).这种情况  所以 也就简单化了

当然较难的情况 a^((p-1)/4)=-1(mod p).这种情况 就算得到答案 也是比较困难的化为P的绝对最小剩余系的.
2007-11-20 23:03
0
雪    币: 1946
活跃值: (303)
能力值: (RANK:330 )
在线值:
发帖
回帖
粉丝
6
我来鄙视一下
2007-11-23 14:45
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
004016F9   .  E8 D2FEFFFF   CALL crack.004015D0                      ; \crack.004015D0 关键CALL
004016FE   .  84C0          TEST AL,AL
00401700   .  6A 00         PUSH 0
00401702      75 13         JNZ SHORT crack.00401717                      关键跳
00401704   .  68 64704000   PUSH crack.00407064                      ;  恭喜
00401709   .  68 58704000   PUSH crack.00407058                      ;  注册成功!
0040170E   .  8BCE          MOV ECX,ESI
00401710   .  E8 B9370000   CALL <JMP.&MFC42.#4224_?MessageBoxA@CWnd>
00401715   .  5E            POP ESI
00401716   .  C3            RETN
00401717   >  68 50704000   PUSH crack.00407050                      ;  警告
0040171C   .  68 44704000   PUSH crack.00407044                      ;  注册失败!
00401721   .  8BCE          MOV ECX,ESI
2007-12-8 19:56
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
LWF
8
楼上的这样改在输入正确的注册码时会了出现注册失败。我的改法是:

004016F9   .  E8 D2FEFFFF   CALL crack.004015D0                      ; \crack.004015D0 关键CALL
004016FE   .  84C0          TEST AL,AL
00401700   .  6A 00         PUSH 0
00401702      75 13         JMP SHORT 00401704                       无论输入什么都注册成功   
00401704   .  68 64704000   PUSH crack.00407064                      ;  恭喜
00401709   .  68 58704000   PUSH crack.00407058                      ;  注册成功!
2007-12-20 23:44
0
雪    币: 721
活跃值: (350)
能力值: ( LV9,RANK:1250 )
在线值:
发帖
回帖
粉丝
9
完全搞不懂滴说
2007-12-21 22:33
0
雪    币: 740
活跃值: (957)
能力值: ( LV9,RANK:160 )
在线值:
发帖
回帖
粉丝
10
膜拜....
2007-12-22 19:22
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
数学天才??    !!
2008-1-1 02:10
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
看不懂。。。
2008-1-5 15:50
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
请给一下Crack的方法哈。
2008-1-8 19:55
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
一头雾水
2008-1-8 23:48
0
游客
登录 | 注册 方可回帖
返回