能力值:
( LV12,RANK:1130 )
|
-
-
3 楼
不难,算法关键
0046BE3C |> /8B4D EC /MOV ECX,DWORD PTR SS:[EBP-14]
0046BE3F |. |BA 99010000 |MOV EDX,199
0046BE44 |. |8B45 F4 |MOV EAX,DWORD PTR SS:[EBP-C]
0046BE47 |. |E8 0CF4FFFF |CALL 3D图表分.0046B258
0046BE4C |. |8A4405 CB |MOV AL,BYTE PTR SS:[EBP+EAX-35]
0046BE50 |. |8845 E7 |MOV BYTE PTR SS:[EBP-19],AL
0046BE53 |. |8B4D EC |MOV ECX,DWORD PTR SS:[EBP-14]
0046BE56 |. |BA E1000000 |MOV EDX,0E1
0046BE5B |. |8B45 F4 |MOV EAX,DWORD PTR SS:[EBP-C]
0046BE5E |. |E8 F5F3FFFF |CALL 3D图表分.0046B258
0046BE63 |. |8A4405 CB |MOV AL,BYTE PTR SS:[EBP+EAX-35]
0046BE67 |. |8845 E6 |MOV BYTE PTR SS:[EBP-1A],AL
0046BE6A |. |8B4D EC |MOV ECX,DWORD PTR SS:[EBP-14]
0046BE6D |. |BA 1B000000 |MOV EDX,1B
0046BE72 |. |8B45 F4 |MOV EAX,DWORD PTR SS:[EBP-C]
0046BE75 |. |E8 DEF3FFFF |CALL 3D图表分.0046B258
0046BE7A |. |8A4405 CB |MOV AL,BYTE PTR SS:[EBP+EAX-35]
0046BE7E |. |8845 E5 |MOV BYTE PTR SS:[EBP-1B],AL
0046BE81 |. |33C0 |XOR EAX,EAX
0046BE83 |. |8A45 E7 |MOV AL,BYTE PTR SS:[EBP-19]
0046BE86 |. |8B55 FC |MOV EDX,DWORD PTR SS:[EBP-4]
0046BE89 |. |8A4402 2F |MOV AL,BYTE PTR DS:[EDX+EAX+2F]
0046BE8D |. |8845 E4 |MOV BYTE PTR SS:[EBP-1C],AL
0046BE90 |. |33C0 |XOR EAX,EAX
0046BE92 |. |8A45 E6 |MOV AL,BYTE PTR SS:[EBP-1A]
0046BE95 |. |8B55 FC |MOV EDX,DWORD PTR SS:[EBP-4]
0046BE98 |. |8A4402 2F |MOV AL,BYTE PTR DS:[EDX+EAX+2F]
0046BE9C |. |8845 E3 |MOV BYTE PTR SS:[EBP-1D],AL
0046BE9F |. |33C0 |XOR EAX,EAX
0046BEA1 |. |8A45 E5 |MOV AL,BYTE PTR SS:[EBP-1B]
0046BEA4 |. |8B55 FC |MOV EDX,DWORD PTR SS:[EBP-4]
0046BEA7 |. |8A4402 2F |MOV AL,BYTE PTR DS:[EDX+EAX+2F]
0046BEAB |. |8845 E2 |MOV BYTE PTR SS:[EBP-1E],AL
0046BEAE |. |8B4D EC |MOV ECX,DWORD PTR SS:[EBP-14]
0046BEB1 |. |BA BB000000 |MOV EDX,0BB
0046BEB6 |. |8B45 F0 |MOV EAX,DWORD PTR SS:[EBP-10]
0046BEB9 |. |E8 9AF3FFFF |CALL 3D图表分.0046B258
0046BEBE |. |BA 60C04600 |MOV EDX,3D图表分.0046C060 ; 3d图表分析
0046BEC3 |. |8A4402 FF |MOV AL,BYTE PTR DS:[EDX+EAX-1]
0046BEC7 |. |8845 E1 |MOV BYTE PTR SS:[EBP-1F],AL
0046BECA |. |8B4D EC |MOV ECX,DWORD PTR SS:[EBP-14]
0046BECD |. |BA 15000000 |MOV EDX,15
0046BED2 |. |8B45 F0 |MOV EAX,DWORD PTR SS:[EBP-10]
0046BED5 |. |E8 7EF3FFFF |CALL 3D图表分.0046B258
0046BEDA |. |BA 60C04600 |MOV EDX,3D图表分.0046C060 ; 3d图表分析
0046BEDF |. |8A4402 FF |MOV AL,BYTE PTR DS:[EDX+EAX-1]
0046BEE3 |. |8845 E0 |MOV BYTE PTR SS:[EBP-20],AL
0046BEE6 |. |8B4D EC |MOV ECX,DWORD PTR SS:[EBP-14]
0046BEE9 |. |BA 86080000 |MOV EDX,886
0046BEEE |. |8B45 F4 |MOV EAX,DWORD PTR SS:[EBP-C]
0046BEF1 |. |E8 62F3FFFF |CALL 3D图表分.0046B258
0046BEF6 |. |8A4405 CB |MOV AL,BYTE PTR SS:[EBP+EAX-35]
0046BEFA |. |8845 DF |MOV BYTE PTR SS:[EBP-21],AL
0046BEFD |. |8B4D EC |MOV ECX,DWORD PTR SS:[EBP-14]
0046BF00 |. |BA C0000000 |MOV EDX,0C0
0046BF05 |. |8B45 F0 |MOV EAX,DWORD PTR SS:[EBP-10]
0046BF08 |. |E8 4BF3FFFF |CALL 3D图表分.0046B258
0046BF0D |. |BA 60C04600 |MOV EDX,3D图表分.0046C060 ; 3d图表分析
0046BF12 |. |8A4402 FF |MOV AL,BYTE PTR DS:[EDX+EAX-1]
0046BF16 |. |8845 DE |MOV BYTE PTR SS:[EBP-22],AL
0046BF19 |. |8B4D EC |MOV ECX,DWORD PTR SS:[EBP-14]
0046BF1C |. |BA 44010000 |MOV EDX,144
0046BF21 |. |8B45 F0 |MOV EAX,DWORD PTR SS:[EBP-10]
0046BF24 |. |E8 2FF3FFFF |CALL 3D图表分.0046B258
0046BF29 |. |BA 60C04600 |MOV EDX,3D图表分.0046C060 ; 3d图表分析
0046BF2E |. |8A4402 FF |MOV AL,BYTE PTR DS:[EDX+EAX-1]
0046BF32 |. |8845 DD |MOV BYTE PTR SS:[EBP-23],AL
0046BF35 |. |33C0 |XOR EAX,EAX
0046BF37 |. |8A45 DF |MOV AL,BYTE PTR SS:[EBP-21]
0046BF3A |. |33D2 |XOR EDX,EDX
0046BF3C |. |8A55 DE |MOV DL,BYTE PTR SS:[EBP-22]
0046BF3F |. |03C2 |ADD EAX,EDX
0046BF41 |. |25 FF000000 |AND EAX,0FF
0046BF46 |. |8B55 FC |MOV EDX,DWORD PTR SS:[EBP-4]
0046BF49 |. |8A4402 2F |MOV AL,BYTE PTR DS:[EDX+EAX+2F]
0046BF4D |. |8845 DC |MOV BYTE PTR SS:[EBP-24],AL
0046BF50 |. |33C0 |XOR EAX,EAX
0046BF52 |. |8A45 E1 |MOV AL,BYTE PTR SS:[EBP-1F]
0046BF55 |. |33D2 |XOR EDX,EDX
0046BF57 |. |8A55 E1 |MOV DL,BYTE PTR SS:[EBP-1F]
0046BF5A |. |F7EA |IMUL EDX
0046BF5C |. |33D2 |XOR EDX,EDX
0046BF5E |. |8A55 E4 |MOV DL,BYTE PTR SS:[EBP-1C]
0046BF61 |. |F7EA |IMUL EDX
0046BF63 |. |33D2 |XOR EDX,EDX
0046BF65 |. |8A55 E3 |MOV DL,BYTE PTR SS:[EBP-1D]
0046BF68 |. |33C9 |XOR ECX,ECX
0046BF6A |. |8A4D E0 |MOV CL,BYTE PTR SS:[EBP-20]
0046BF6D |. |0FAFD1 |IMUL EDX,ECX
0046BF70 |. |03C2 |ADD EAX,EDX
0046BF72 |. |33D2 |XOR EDX,EDX
0046BF74 |. |8A55 E2 |MOV DL,BYTE PTR SS:[EBP-1E]
0046BF77 |. |03C2 |ADD EAX,EDX
0046BF79 |. |25 FF000000 |AND EAX,0FF
0046BF7E |. |8945 E8 |MOV DWORD PTR SS:[EBP-18],EAX
0046BF81 |. |33C0 |XOR EAX,EAX
0046BF83 |. |8A45 DD |MOV AL,BYTE PTR SS:[EBP-23]
0046BF86 |. |F76D E8 |IMUL DWORD PTR SS:[EBP-18]
0046BF89 |. |33D2 |XOR EDX,EDX
0046BF8B |. |8A55 DC |MOV DL,BYTE PTR SS:[EBP-24]
0046BF8E |. |03C2 |ADD EAX,EDX
0046BF90 |. |B9 0A000000 |MOV ECX,0A
0046BF95 |. |99 |CDQ
0046BF96 |. |F7F9 |IDIV ECX
0046BF98 |. |8955 E8 |MOV DWORD PTR SS:[EBP-18],EDX
0046BF9B |. |8D95 C0FEFFFF |LEA EDX,DWORD PTR SS:[EBP-140]
0046BFA1 |. |8B45 E8 |MOV EAX,DWORD PTR SS:[EBP-18]
0046BFA4 |. |E8 DFBDF9FF |CALL <3D图表分.@Sysutils@IntToStr$qqri>
0046BFA9 |. |8B85 C0FEFFFF |MOV EAX,DWORD PTR SS:[EBP-140]
0046BFAF |. |8A00 |MOV AL,BYTE PTR DS:[EAX]
0046BFB1 |. |8B55 F8 |MOV EDX,DWORD PTR SS:[EBP-8]
0046BFB4 |. |8B4D EC |MOV ECX,DWORD PTR SS:[EBP-14]
0046BFB7 |. |88440A 01 |MOV BYTE PTR DS:[EDX+ECX+1],AL
0046BFBB |. |FF45 EC |INC DWORD PTR SS:[EBP-14]
0046BFBE |. |837D EC 10 |CMP DWORD PTR SS:[EBP-14],10
0046BFC2 |.^\0F85 74FEFFFF \JNZ 3D图表分.0046BE3C
|
能力值:
( LV8,RANK:130 )
|
-
-
13 楼
Byte Tab1[]="x老夫聊发少年狂,左牵黄,右擎苍。锦帽貂裘,千骑卷平冈。欲报倾城随太守,亲射虎,看孙郎。酒酣胸胆尚开张,鬓微霜,又何妨!持节云中,y明月几时有,把酒问青天。不知天上宫阙,今夕是何年。我欲乘风归去。又恐琼楼玉宇,高处不胜寒,起舞弄清影,何似在人间。转朱阁,低绮? ?.?????..y明月几时有,把酒问青天。不知天上宫阙,今夕是何年。我欲乘风归去。又恐琼楼玉宇,高处不胜寒,起舞弄清影,何似在人间。转朱阁,低绮?;
Byte Tab2[]="3D图表分析";
Byte MacCode[16]; //机器码
Byte RegCode[16]; //注册码
Byte Temp18,Temp1C,Temp1D,Temp1E,Temp1F,Temp20,Temp21,Temp22,Temp23,Temp24;
for(int i=0;i<16;i++)
{
Temp1C=Tab1[MacCode[(0x199+i)%0x10]];
Temp1D=Tab1[MacCode[(0xe1+i)%0x10]];
Temp1E=Tab1[MacCode[(0x1b+i)%0x10]];
Temp1F=Tab2[(0xbb+i)%0xa];
Temp20=Tab2[(0x15+i)%0xa];
Temp21=MacCode[(0x886+i)%0x10];
Temp22=Tab2[(0xc0+i)%0xa];
Temp23=Tab2[(0x144+i)%0xa];
Temp24=Tab1[(temp21+temp22)&0xff];
Temp18=(Byte)(Temp1F^2*Temp1C+Temp1D*Temp20+Temp1E);
RegCode[i]=(Temp23*Temp18+Temp24)%0xa+0x30;
}
|