-
-
[旧帖]
[求助]大家帮忙分析下这个算法吧
0.00雪花
-
发表于:
2009-2-6 09:50
2951
-
[旧帖] [求助]大家帮忙分析下这个算法吧
0.00雪花
00457FCE |. 55 push ebp
00457FCF |. 68 FD804500 push 004580FD
00457FD4 |. 64:FF30 push dword ptr fs:[eax]
00457FD7 |. 64:8920 mov dword ptr fs:[eax], esp
00457FDA |. 33DB xor ebx, ebx
00457FDC |> 8D55 F4 /lea edx, dword ptr [ebp-C]
00457FDF |. 8B86 D4020000 |mov eax, dword ptr [esi+2D4]
00457FE5 |. E8 5EB3FCFF |call 00423348
00457FEA |. 8B45 F4 |mov eax, dword ptr [ebp-C]
00457FED |. E8 8ABBFAFF |call 00403B7C
00457FF2 |. 83C0 1E |add eax, 1E
00457FF5 |. 8D55 F8 |lea edx, dword ptr [ebp-8]
00457FF8 |. E8 07FBFAFF |call 00407B04
00457FFD |. FF75 F8 |push dword ptr [ebp-8]
00458000 |. 8D55 F0 |lea edx, dword ptr [ebp-10]
00458003 |. 8B86 D4020000 |mov eax, dword ptr [esi+2D4]
00458009 |. E8 3AB3FCFF |call 00423348
0045800E |. FF75 F0 |push dword ptr [ebp-10]
00458011 |. 8D55 EC |lea edx, dword ptr [ebp-14]
00458014 |. 8BC3 |mov eax, ebx
00458016 |. E8 E9FAFAFF |call 00407B04
0045801B |. FF75 EC |push dword ptr [ebp-14]
0045801E |. 8D45 FC |lea eax, dword ptr [ebp-4]
00458021 |. BA 03000000 |mov edx, 3
00458026 |. E8 11BCFAFF |call 00403C3C
0045802B |. 43 |inc ebx
0045802C |. 83FB 13 |cmp ebx, 13 ; ebx 与13比较。每次EBX值加1,绝对循环次数19次
0045802F |.^ 75 AB \jnz short 00457FDC
00458031 81BE 0C030000>cmp dword ptr [esi+30C], 85
0045803B |. 75 76 jnz short 004580B3
0045803D |. 33DB xor ebx, ebx
0045803F |> 8D55 E4 /lea edx, dword ptr [ebp-1C]
00458042 |. 8B86 D4020000 |mov eax, dword ptr [esi+2D4]
00458048 |. E8 FBB2FCFF |call 00423348
0045804D |. 8B45 E4 |mov eax, dword ptr [ebp-1C]
00458050 |. E8 27BBFAFF |call 00403B7C
00458055 |. 83C0 03 |add eax, 3
00458058 |. 8D55 E8 |lea edx, dword ptr [ebp-18]
0045805B |. E8 A4FAFAFF |call 00407B04
00458060 |. FF75 E8 |push dword ptr [ebp-18]
00458063 |. 8D55 E0 |lea edx, dword ptr [ebp-20]
00458066 |. 8B86 D4020000 |mov eax, dword ptr [esi+2D4]
0045806C |. E8 D7B2FCFF |call 00423348
00458071 |. FF75 E0 |push dword ptr [ebp-20]
00458074 |. 8D55 DC |lea edx, dword ptr [ebp-24]
00458077 |. 8BC3 |mov eax, ebx
00458079 |. E8 86FAFAFF |call 00407B04
0045807E |. FF75 DC |push dword ptr [ebp-24]
00458081 |. 8D45 FC |lea eax, dword ptr [ebp-4]
00458084 |. BA 03000000 |mov edx, 3
00458089 |. E8 AEBBFAFF |call 00403C3C
0045808E |. 43 |inc ebx
0045808F |. 83FB 13 |cmp ebx, 13
00458092 |.^ 75 AB \jnz short 0045803F
00458094 |. 33D2 xor edx, edx
00458096 |. 8B86 F0020000 mov eax, dword ptr [esi+2F0]
0045809C |. E8 BFB1FCFF call 00423260
004580A1 |. A1 20B84500 mov eax, dword ptr [45B820]
004580A6 |. 83C0 70 add eax, 70
004580A9 |. BA 14814500 mov edx, 00458114 ; 恭喜恭喜!注册成功
004580AE |. E8 9DB8FAFF call 00403950
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课