首页
社区
课程
招聘
象棋世家 RSA128+MD5+BASE64+AES Rijndael注册算法分析
发表于: 2005-11-7 14:56 15418

象棋世家 RSA128+MD5+BASE64+AES Rijndael注册算法分析

2005-11-7 14:56
15418
收藏
免费 7
支持
分享
最新回复 (31)
雪    币: 440
活跃值: (827)
能力值: ( LV9,RANK:690 )
在线值:
发帖
回帖
粉丝
26
密码算法专家..
2005-11-8 12:23
0
雪    币: 441
活跃值: (149)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
27
请问楼主下面是什么意思:

for (i=0; i<256; i++)
{
    temp1[i] = MD5(name)[i] % 10 + 30h;
}

MD5(name)[i]不是只有16个字节吗? 而i 到255,超界了呀?

希望能指点下,因为我想找到一个注册码(现在只有安装程序)  
2005-11-9 16:32
0
雪    币: 398
活跃值: (1078)
能力值: ( LV9,RANK:970 )
在线值:
发帖
回帖
粉丝
28
0045F626   .  33C9          XOR ECX,ECX                                           ; 对 MD5 的结果再处理一下
0045F628   >  0FB6040E      MOVZX EAX,BYTE PTR DS:[ESI+ECX]                       ; ESI -> MD5(name)
0045F62C   .  85C0          TEST EAX,EAX
0045F62E   .  74 0E         JE SHORT XQSJ.0045F63E
0045F630   .  99            CDQ
0045F631   .  BF 0A000000   MOV EDI,0A                                            
0045F636   .  F7FF          IDIV EDI
0045F638   .  80C2 30       ADD DL,30                                             ; MD5(name)(i) % 10 + 30
0045F63B   .  8813          MOV BYTE PTR DS:[EBX],DL
0045F63D   .  43            INC EBX
0045F63E   >  41            INC ECX
0045F63F   .  81F9 00010000 CMP ECX,100                                           ; // 循环 100h 次
0045F645   .^ 7C E1         JL SHORT XQSJ.0045F628

虽然 MD5 的结果只要 16 byte, 但程序中给他预留的空间是 256 byte.
如果遇到 00 则跳过
2005-11-9 19:03
0
雪    币: 441
活跃值: (149)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
29
虽然 MD5 的结果只要 16 byte, 但程序中给他预留的空间是 256 byte.
如果遇到 00 则跳过

========================

thank very much!!

2005-11-10 00:31
0
雪    币: 255
活跃值: (266)
能力值: ( LV12,RANK:220 )
在线值:
发帖
回帖
粉丝
30
高手又出招了
我的饭呢
2005-11-10 09:19
0
雪    币: 441
活跃值: (149)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
31
写了个注册机,
上面还有你的名字,Poor不知道是怪你还是怪我。



原本没想到放出来,个人自己用的,但别人放出了正版序列号,
因为世家是一号通用的,
我就把注册机也放出来了。
后来POOR在论坛里面说给世家造成了不少麻烦,真是意外
2005-11-10 18:39
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
32
顶,精彩值得学习
2005-11-10 21:36
0
游客
登录 | 注册 方可回帖
返回
//