能力值:
( LV9,RANK:690 )
|
-
-
26 楼
密码算法专家..
|
能力值:
( LV9,RANK:170 )
|
-
-
27 楼
请问楼主下面是什么意思:
for (i=0; i<256; i++)
{
temp1[i] = MD5(name)[i] % 10 + 30h;
}
MD5(name)[i]不是只有16个字节吗? 而i 到255,超界了呀?
希望能指点下,因为我想找到一个注册码(现在只有安装程序)
|
能力值:
( 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 则跳过
|
能力值:
( LV9,RANK:170 )
|
-
-
29 楼
虽然 MD5 的结果只要 16 byte, 但程序中给他预留的空间是 256 byte.
如果遇到 00 则跳过
========================
thank very much!!
|
能力值:
( LV12,RANK:220 )
|
-
-
30 楼
高手又出招了
我的饭呢
|
能力值:
( LV9,RANK:170 )
|
-
-
31 楼
写了个注册机,
上面还有你的名字,Poor不知道是怪你还是怪我。
原本没想到放出来,个人自己用的,但别人放出了正版序列号,
因为世家是一号通用的,
我就把注册机也放出来了。
后来POOR在论坛里面说给世家造成了不少麻烦,真是意外
|
能力值:
( LV2,RANK:10 )
|
-
-
32 楼
顶,精彩值得学习
|
|
|