首页
社区
课程
招聘
[旧帖] [求助]新人求助软件算法研究了两天终于找到算法的位置了! 0.00雪花
发表于: 2009-12-25 03:27 3481

[旧帖] [求助]新人求助软件算法研究了两天终于找到算法的位置了! 0.00雪花

2009-12-25 03:27
3481
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 例子谢谢大家!

软件在以下

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

上传的附件:
收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 230
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
大家有什么看法!
2009-12-25 19:02
0
雪    币: 517
活跃值: (35)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
3
应该可以吧!
2009-12-25 20:13
0
雪    币: 93
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
怎样算爆破?
上传的附件:
2009-12-27 20:59
0
游客
登录 | 注册 方可回帖
返回
//