004020D0 . 6A FF PUSH -1
004020D2 . 68 6B554200 PUSH kuaikan_.0042556B
004020D7 . 64:A1 0000000>MOV EAX,DWORD PTR FS:[0]
004020DD . 50 PUSH EAX
004020DE . 81EC A4000000 SUB ESP,0A4
004020E4 . A1 A0FD4200 MOV EAX,DWORD PTR DS:[42FDA0]
004020E9 . 33C4 XOR EAX,ESP
004020EB . 898424 A00000>MOV DWORD PTR SS:[ESP+A0],EAX
004020F2 . 53 PUSH EBX
004020F3 . 55 PUSH EBP
004020F4 . 56 PUSH ESI
004020F5 . 57 PUSH EDI
004020F6 . A1 A0FD4200 MOV EAX,DWORD PTR DS:[42FDA0]
004020FB . 33C4 XOR EAX,ESP
004020FD . 50 PUSH EAX
004020FE . 8D8424 B80000>LEA EAX,DWORD PTR SS:[ESP+B8]
00402105 . 64:A3 0000000>MOV DWORD PTR FS:[0],EAX
0040210B . 8BE9 MOV EBP,ECX
0040210D . E8 06A00000 CALL kuaikan_.0040C118
00402112 . 33C9 XOR ECX,ECX
00402114 . 85C0 TEST EAX,EAX
00402116 . 0F95C1 SETNE CL
00402119 . 85C9 TEST ECX,ECX
0040211B . 75 0A JNZ SHORT kuaikan_.00402127
0040211D . 68 05400080 PUSH 80004005
00402122 . E8 F9060000 CALL kuaikan_.00402820
00402127 > 8B10 MOV EDX,DWORD PTR DS:[EAX]
00402129 . 8BC8 MOV ECX,EAX
0040212B . 8B42 0C MOV EAX,DWORD PTR DS:[EDX+C]
0040212E . FFD0 CALL NEAR EAX
00402130 . 83C0 10 ADD EAX,10
00402133 . 894424 14 MOV DWORD PTR SS:[ESP+14],EAX
00402137 . 8D5424 14 LEA EDX,DWORD PTR SS:[ESP+14]
0040213B . 8D8D CC000000 LEA ECX,DWORD PTR SS:[EBP+CC]
00402141 . 52 PUSH EDX
00402142 . C78424 C40000>MOV DWORD PTR SS:[ESP+C4],0
0040214D . 894C24 1C MOV DWORD PTR SS:[ESP+1C],ECX
00402151 . E8 89580000 CALL kuaikan_.004079DF
00402156 . 8B7C24 14 MOV EDI,DWORD PTR SS:[ESP+14]
0040215A . 8B47 F4 MOV EAX,DWORD PTR DS:[EDI-C]
0040215D . 83F8 10 CMP EAX,10
00402160 . EB 13 JMP SHORT kuaikan_.00402175
00402162 . 6A 00 PUSH 0
00402164 . 6A 00 PUSH 0
00402166 . 68 18A24200 PUSH kuaikan_.0042A218
0040216B . E8 32960000 CALL kuaikan_.0040B7A2
00402170 . E9 59010000 JMP kuaikan_.004022CE
00402175 > 8D4C24 24 LEA ECX,DWORD PTR SS:[ESP+24]
00402179 . 51 PUSH ECX
0040217A . BB 10000000 MOV EBX,10
0040217F . E8 7CFEFFFF CALL kuaikan_.00402000
00402184 . 83C4 04 ADD ESP,4
00402187 . 85C0 TEST EAX,EAX
00402189 75 30 JNZ SHORT kuaikan_.004021BB
0040218B . 50 PUSH EAX
0040218C . 50 PUSH EAX
0040218D . 68 18A24200 PUSH kuaikan_.0042A218
00402192 . E8 0B960000 CALL kuaikan_.0040B7A2
00402197 . C78424 C00000>MOV DWORD PTR SS:[ESP+C0],-1
004021A2 . 8B4424 14 MOV EAX,DWORD PTR SS:[ESP+14]
004021A6 . 83C0 F0 ADD EAX,-10
004021A9 . 8D50 0C LEA EDX,DWORD PTR DS:[EAX+C]
004021AC . 83C9 FF OR ECX,FFFFFFFF
004021AF . F0:0FC10A LOCK XADD DWORD PTR DS:[EDX],ECX ; 锁定前缀
004021B3 . 49 DEC ECX
004021B4 . 85C9 TEST ECX,ECX
004021B6 . E9 32010000 JMP kuaikan_.004022ED
004021BB > 8D4C24 2C LEA ECX,DWORD PTR SS:[ESP+2C]
004021BF . BE 38104300 MOV ESI,kuaikan_.00431038
004021C4 . E8 B7EFFFFF CALL kuaikan_.00401180
004021C9 . 8D4C24 2C LEA ECX,DWORD PTR SS:[ESP+2C]
004021CD . E8 8EF0FFFF CALL kuaikan_.00401260
004021D2 . 8D5C24 1C LEA EBX,DWORD PTR SS:[ESP+1C]
004021D6 . 8D4C24 24 LEA ECX,DWORD PTR SS:[ESP+24]
004021DA . E8 E1EEFFFF CALL kuaikan_.004010C0
004021DF . 8D4C24 2C LEA ECX,DWORD PTR SS:[ESP+2C]
004021E3 . BE 30104300 MOV ESI,kuaikan_.00431030
004021E8 . E8 93EFFFFF CALL kuaikan_.00401180
004021ED . 8D4C24 2C LEA ECX,DWORD PTR SS:[ESP+2C]
004021F1 . E8 6AF0FFFF CALL kuaikan_.00401260
004021F6 . 8D5C24 24 LEA EBX,DWORD PTR SS:[ESP+24]
004021FA . 8D4C24 1C LEA ECX,DWORD PTR SS:[ESP+1C]
004021FE . E8 FDEDFFFF CALL kuaikan_.00401000
00402203 . 8D4C24 2C LEA ECX,DWORD PTR SS:[ESP+2C]
00402207 . BE 28104300 MOV ESI,kuaikan_.00431028
0040220C . E8 6FEFFFFF CALL kuaikan_.00401180
00402211 . 8D4C24 2C LEA ECX,DWORD PTR SS:[ESP+2C]
00402215 . E8 46F0FFFF CALL kuaikan_.00401260
0040221A . 8D5C24 1C LEA EBX,DWORD PTR SS:[ESP+1C]
0040221E . 8D4C24 24 LEA ECX,DWORD PTR SS:[ESP+24]
00402222 . E8 99EEFFFF CALL kuaikan_.004010C0
/////////////////////////////////////////////////////////////////////////// 开始
00402227 . 32C9 XOR CL,CL
00402229 . 33C0 XOR EAX,EAX
0040222B . EB 03 JMP SHORT kuaikan_.00402230
0040222D 8D49 00 LEA ECX,DWORD PTR DS:[ECX]
00402230 > 324C04 1C XOR CL,BYTE PTR SS:[ESP+EAX+1C]
00402234 . 83C0 01 ADD EAX,1
00402237 . 83F8 07 CMP EAX,7
0040223A .^ 7C F4 JL SHORT kuaikan_.00402230
0040223C . 3A4C24 23 CMP CL,BYTE PTR SS:[ESP+23]
00402240 74 10 JE SHORT kuaikan_.00402252
00402242 . 6A 00 PUSH 0
00402244 . 6A 00 PUSH 0
00402246 . 68 18A24200 PUSH kuaikan_.0042A218
0040224B . E8 52950000 CALL kuaikan_.0040B7A2
00402250 . EB 7C JMP SHORT kuaikan_.004022CE
00402252 > 0FB64C24 1D MOVZX ECX,BYTE PTR SS:[ESP+1D]
00402257 . 0FB65424 1E MOVZX EDX,BYTE PTR SS:[ESP+1E]
0040225C . 33C0 XOR EAX,EAX
0040225E . 8A6424 1C MOV AH,BYTE PTR SS:[ESP+1C]
00402262 . 0BC1 OR EAX,ECX
00402264 . 0FB64C24 1F MOVZX ECX,BYTE PTR SS:[ESP+1F]
00402269 . C1E0 08 SHL EAX,8
0040226C . 0BC2 OR EAX,EDX
0040226E . 0FB65424 22 MOVZX EDX,BYTE PTR SS:[ESP+22]
00402273 . 52 PUSH EDX ; /<%02X>
00402274 . 0FB65424 24 MOVZX EDX,BYTE PTR SS:[ESP+24] ; |
00402279 . C1E0 08 SHL EAX,8 ; |
0040227C . 0BC1 OR EAX,ECX ; |
0040227E . 0FB64C24 25 MOVZX ECX,BYTE PTR SS:[ESP+25] ; |
00402283 . 51 PUSH ECX ; |<%02X>
00402284 . 52 PUSH EDX ; |<%02X>
00402285 . 50 PUSH EAX ; |<%08X>
00402286 . 8B4424 24 MOV EAX,DWORD PTR SS:[ESP+24] ; |
0040228A . 50 PUSH EAX ; |<%s>
0040228B . 8D8C24 800000>LEA ECX,DWORD PTR SS:[ESP+80] ; |
00402292 . 68 24A24200 PUSH kuaikan_.0042A224 ; |Format = "%s(%08X,%02X%02X%02X)"
00402297 . 51 PUSH ECX ; |s
00402298 . FF15 F0634200 CALL NEAR DWORD PTR DS:[<&USER32.wsprint>; \wsprintfW
0040229E . 8B85 98000000 MOV EAX,DWORD PTR SS:[EBP+98]
004022A4 . 83C4 1C ADD ESP,1C
004022A7 . 8D5424 6C LEA EDX,DWORD PTR SS:[ESP+6C]
004022AB . 52 PUSH EDX ; /lParam
004022AC . 6A 00 PUSH 0 ; |wParam = 0
004022AE . 68 80010000 PUSH 180 ; |Message = LB_ADDSTRING
004022B3 . 50 PUSH EAX ; |hWnd
004022B4 . FF15 F4634200 CALL NEAR DWORD PTR DS:[<&USER32.SendMes>; \SendMessageW
/////////////////////////////////////////////////////////////////////////////////////////////////////////////// 结束
004022BA . 55 PUSH EBP
004022BB . E8 50FBFFFF CALL kuaikan_.00401E10
004022C0 . 8B4C24 18 MOV ECX,DWORD PTR SS:[ESP+18]
004022C4 . 68 00A44200 PUSH kuaikan_.0042A400
004022C9 . E8 FAA00000 CALL kuaikan_.0040C3C8
004022CE > C78424 C00000>MOV DWORD PTR SS:[ESP+C0],-1
004022D9 . 8B4424 14 MOV EAX,DWORD PTR SS:[ESP+14]
004022DD . 83C0 F0 ADD EAX,-10
004022E0 . 8D48 0C LEA ECX,DWORD PTR DS:[EAX+C]
004022E3 . 83CA FF OR EDX,FFFFFFFF
004022E6 . F0:0FC111 LOCK XADD DWORD PTR DS:[ECX],EDX ; 锁定前缀
004022EA . 4A DEC EDX
004022EB . 85D2 TEST EDX,EDX
004022ED > 7F 0A JG SHORT kuaikan_.004022F9
004022EF . 8B08 MOV ECX,DWORD PTR DS:[EAX]
004022F1 . 8B11 MOV EDX,DWORD PTR DS:[ECX]
004022F3 . 50 PUSH EAX
004022F4 . 8B42 04 MOV EAX,DWORD PTR DS:[EDX+4]
004022F7 . FFD0 CALL NEAR EAX
004022F9 > 8B8C24 B80000>MOV ECX,DWORD PTR SS:[ESP+B8]
00402300 . 64:890D 00000>MOV DWORD PTR FS:[0],ECX
00402307 . 59 POP ECX
00402308 . 5F POP EDI
00402309 . 5E POP ESI
0040230A . 5D POP EBP
0040230B . 5B POP EBX
0040230C . 8B8C24 A00000>MOV ECX,DWORD PTR SS:[ESP+A0]
00402313 . 33CC XOR ECX,ESP
00402315 . E8 F3E20000 CALL kuaikan_.0041060D
0040231A . 81C4 B0000000 ADD ESP,0B0
00402320 . C3 RETN
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
打了 4B5E96CC3582715F 序列号 算出了这个 4B5E96CC3582715F(00108390,091226) 有什么方法可以把 00108390,091226 反算为
4B5E96CC3582715F 序列号!
最好有DELPHI 例子谢谢大家!
软件在以下
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!