能力值:
( LV12,RANK:370 )
|
-
-
2 楼
因为在密码版有个小孩问了,又是个老软件,那版不让回,就发到这儿,纯属污染版面:)
|
能力值:
( LV4,RANK:50 )
|
-
-
3 楼
果然是污染版面
0046A04B |. 8BC3 MOV EAX,EBX \
0046A04D |. 99 CDQ |这里就是一个对EAX取绝对值
0046A04E |. 33C2 XOR EAX,EDX |的过程,写成什么了。晕~~~
0046A050 |. 2BC2 SUB EAX,EDX /
|
能力值:
( LV4,RANK:50 )
|
-
-
4 楼
倒,昨天10分钟就解决了
怎么还会有人来发贴~!
|
能力值:
( LV4,RANK:50 )
|
-
-
5 楼
MOV EDX,用户名长
MOV EBX,1
MOV EAX,1
MOV ECX,用户名地址
lb_1:
MOVZX ECX,BYTE PTR DS:[ECX+EAX-1]
IMUL EBX,ECX
INC EAX
DEC EDX
JNZ lb_1
ADD EBX,64
MOV EAX,EBX
CDQ
lb_2:
XOR EDX,EDX
DIV 0A
ADD DL,30
CMP DL,3A
JB lb_3
ADD DL,7
lb_3:
DEC ESI
MOV BYTE PTR DS:[ESI],DL
OR EAX,EAX
JNZ lb_2
MOV 注册码,ESI
|
能力值:
( LV4,RANK:50 )
|
-
-
6 楼
0046A02E |. 8BD0 MOV EDX,EAX
0046A030 |. 85D2 TEST EDX,EDX
0046A032 |. 7E 14 JLE SHORT greentea.0046A048
0046A034 |. B8 01000000 MOV EAX,1
0046A039 |> 8B4D F0 MOV ECX,DWORD PTR SS:[EBP-10]
0046A03C |. 0FB64C01 FF MOVZX ECX,BYTE PTR DS:[ECX+EAX-1]
0046A041 |. 0FAFD9 IMUL EBX,ECX
0046A044 |. 40 INC EAX
0046A045 |. 4A DEC EDX
0046A046 |.^ 75 F1 JNZ SHORT greentea.0046A039
0046A048 |> 83C3 64 ADD EBX,64
0046A04B |. 8BC3 MOV EAX,EBX
0046A04D |. 99 CDQ
00407B6F |> 8D75 C4 LEA ESI,DWORD PTR SS:[EBP-3C]
00407B72 |> 31D2 XOR EDX,EDX
00407B74 |. F7F1 DIV ECX
00407B76 |. 80C2 30 ADD DL,30
00407B79 |. 80FA 3A CMP DL,3A
00407B7C |. 72 03 JB SHORT greentea.00407B81
00407B7E |. 80C2 07 ADD DL,7
00407B81 |> 4E DEC ESI
00407B82 |. 8816 MOV BYTE PTR DS:[ESI],DL
00407B84 |. 09C0 OR EAX,EAX
00407B86 |.^ 75 EA JNZ SHORT greentea.00407B72
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
对不起喽~~~~这些日子好久没上网了,今天才看见,谢谢你的解说
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
请教里面的高手,为什么你知道那个0046A029 |. E8 EE9BF9FF CALL greentea.00403C1C 计算name的长度,结果存放在eax 就是计算名字的长度呢?
|
|
|