00453D8C 60 pushad
00453D8D B8 005C4500 mov eax, 00455C00
00453D92 50 push eax
00453D93 B8 A13D4500 mov eax, 00453DA1
00453D98 FFD0 call eax
00453D9A 61 popad
00453D9B 8BD4 mov edx, esp
00453D9D 0F34 sysenter
00453D9F C3 retn
00453DA0 CC int3
00453DA1 55 push ebp
00453DA2 8BEC mov ebp, esp
00453DA4 83EC 10 sub esp, 10
00453DA7 8B45 08 mov eax, dword ptr [ebp+8]
00453DAA 8B88 FF050000 mov ecx, dword ptr [eax+5FF]
00453DB0 FFD1 call ecx
00453DB2 8B55 08 mov edx, dword ptr [ebp+8]
00453DB5 3B42 14 cmp eax, dword ptr [edx+14]
00453DB8 74 05 je short 00453DBF
00453DBA E9 9E000000 jmp 00453E5D
00453DBF 8B45 08 mov eax, dword ptr [ebp+8]
00453DC2 8B88 F0050000 mov ecx, dword ptr [eax+5F0]
00453DC8 8B55 08 mov edx, dword ptr [ebp+8]
00453DCB 66:8B82 F4050000 mov ax, word ptr [edx+5F4]
00453DD2 66:8901 mov word ptr [ecx], ax
00453DD5 8B4D 08 mov ecx, dword ptr [ebp+8]
00453DD8 8B91 F6050000 mov edx, dword ptr [ecx+5F6]
00453DDE 8B45 08 mov eax, dword ptr [ebp+8]
00453DE1 8B88 FA050000 mov ecx, dword ptr [eax+5FA]
00453DE7 890A mov dword ptr [edx], ecx
00453DE9 8B55 08 mov edx, dword ptr [ebp+8]
00453DEC 8B82 F6050000 mov eax, dword ptr [edx+5F6]
00453DF2 8B4D 08 mov ecx, dword ptr [ebp+8]
00453DF5 8A91 FE050000 mov dl, byte ptr [ecx+5FE]
00453DFB 8850 04 mov byte ptr [eax+4], dl
00453DFE 8B45 08 mov eax, dword ptr [ebp+8]
00453E01 05 90030000 add eax, 390
00453E06 50 push eax
00453E07 8B4D 08 mov ecx, dword ptr [ebp+8]
00453E0A 8B51 10 mov edx, dword ptr [ecx+10]
00453E0D 52 push edx
00453E0E 8B45 08 mov eax, dword ptr [ebp+8]
00453E11 8B88 07060000 mov ecx, dword ptr [eax+607]
00453E17 FFD1 call ecx
00453E19 8945 F8 mov dword ptr [ebp-8], eax
00453E1C 8B55 08 mov edx, dword ptr [ebp+8]
00453E1F 81C2 50040000 add edx, 450
00453E25 52 push edx
00453E26 8B45 08 mov eax, dword ptr [ebp+8]
00453E29 8B48 10 mov ecx, dword ptr [eax+10]
00453E2C 51 push ecx
00453E2D 8B55 08 mov edx, dword ptr [ebp+8]
00453E30 8B82 07060000 mov eax, dword ptr [edx+607]
00453E36 FFD0 call eax
00453E38 8945 FC mov dword ptr [ebp-4], eax
00453E3B 8D4D F0 lea ecx, dword ptr [ebp-10]
00453E3E 51 push ecx
00453E3F 6A 00 push 0
00453E41 8B55 08 mov edx, dword ptr [ebp+8]
00453E44 52 push edx
00453E45 8B45 08 mov eax, dword ptr [ebp+8]
00453E48 8B48 20 mov ecx, dword ptr [eax+20]
00453E4B 51 push ecx
00453E4C 6A 00 push 0
00453E4E 6A 00 push 0
00453E50 FF55 F8 call dword ptr [ebp-8]
00453E53 8945 F4 mov dword ptr [ebp-C], eax
00453E56 8B55 F4 mov edx, dword ptr [ebp-C]
00453E59 52 push edx
00453E5A FF55 FC call dword ptr [ebp-4]
00453E5D 8BE5 mov esp, ebp
00453E5F 5D pop ebp
00453E60 C2 558B retn 8B55
00453E63 EC in al, dx
00453E64 83EC 34 sub esp, 34
00453E67 C745 F0 00000000 mov dword ptr [ebp-10], 0
00453E6E C745 EC 00000000 mov dword ptr [ebp-14], 0
00453E75 C745 D4 00000000 mov dword ptr [ebp-2C], 0
00453E7C C745 E8 00000000 mov dword ptr [ebp-18], 0
00453E83 837D 08 00 cmp dword ptr [ebp+8], 0
00453E87 75 05 jnz short 00453E8E
00453E89 E9 D4020000 jmp 00454162
00453E8E C745 DC 00000000 mov dword ptr [ebp-24], 0
00453E95 C745 E4 00000000 mov dword ptr [ebp-1C], 0
00453E9C C745 F4 00000000 mov dword ptr [ebp-C], 0
00453EA3 C745 FC 00000000 mov dword ptr [ebp-4], 0
00453EAA C745 D0 00000000 mov dword ptr [ebp-30], 0
00453EB1 8B45 08 mov eax, dword ptr [ebp+8]
00453EB4 C700 00000000 mov dword ptr [eax], 0
00453EBA 8B4D 08 mov ecx, dword ptr [ebp+8]
00453EBD 81C1 90040000 add ecx, 490
00453EC3 51 push ecx
00453EC4 8B55 08 mov edx, dword ptr [ebp+8]
00453EC7 8B82 03060000 mov eax, dword ptr [edx+603]
00453ECD FFD0 call eax
00453ECF 8945 D8 mov dword ptr [ebp-28], eax
00453ED2 837D D8 00 cmp dword ptr [ebp-28], 0
00453ED6 75 13 jnz short 00453EEB
00453ED8 8B4D 08 mov ecx, dword ptr [ebp+8]
00453EDB C701 01000000 mov dword ptr [ecx], 1
00453EE1 E9 31020000 jmp 00454117
00453EE6 E9 2C020000 jmp 00454117
00453EEB 8B55 08 mov edx, dword ptr [ebp+8]
00453EEE 81C2 F0020000 add edx, 2F0
00453EF4 52 push edx
00453EF5 8B45 D8 mov eax, dword ptr [ebp-28]
00453EF8 50 push eax
00453EF9 8B4D 08 mov ecx, dword ptr [ebp+8]
00453EFC 8B91 07060000 mov edx, dword ptr [ecx+607]
00453F02 FFD2 call edx
00453F04 8945 DC mov dword ptr [ebp-24], eax
00453F07 8B45 08 mov eax, dword ptr [ebp+8]
00453F0A 05 30030000 add eax, 330
00453F0F 50 push eax
00453F10 8B4D D8 mov ecx, dword ptr [ebp-28]
00453F13 51 push ecx
00453F14 8B55 08 mov edx, dword ptr [ebp+8]
00453F17 8B82 07060000 mov eax, dword ptr [edx+607]
00453F1D FFD0 call eax
00453F1F 8945 E4 mov dword ptr [ebp-1C], eax
00453F22 8B4D 08 mov ecx, dword ptr [ebp+8]
00453F25 81C1 10030000 add ecx, 310
00453F2B 51 push ecx
00453F2C 8B55 D8 mov edx, dword ptr [ebp-28]
00453F2F 52 push edx
00453F30 8B45 08 mov eax, dword ptr [ebp+8]
00453F33 8B88 07060000 mov ecx, dword ptr [eax+607]
00453F39 FFD1 call ecx
00453F3B 8945 F4 mov dword ptr [ebp-C], eax
00453F3E 8B55 08 mov edx, dword ptr [ebp+8]
00453F41 81C2 50030000 add edx, 350
00453F47 52 push edx
00453F48 8B45 D8 mov eax, dword ptr [ebp-28]
00453F4B 50 push eax
00453F4C 8B4D 08 mov ecx, dword ptr [ebp+8]
00453F4F 8B91 07060000 mov edx, dword ptr [ecx+607]
00453F55 FFD2 call edx
00453F57 8945 FC mov dword ptr [ebp-4], eax
00453F5A 8B45 08 mov eax, dword ptr [ebp+8]
00453F5D 05 70030000 add eax, 370
00453F62 50 push eax
00453F63 8B4D D8 mov ecx, dword ptr [ebp-28]
00453F66 51 push ecx
00453F67 8B55 08 mov edx, dword ptr [ebp+8]
00453F6A 8B82 07060000 mov eax, dword ptr [edx+607]
00453F70 FFD0 call eax
00453F72 8945 D0 mov dword ptr [ebp-30], eax
00453F75 837D DC 00 cmp dword ptr [ebp-24], 0
00453F79 74 18 je short 00453F93
00453F7B 837D E4 00 cmp dword ptr [ebp-1C], 0
00453F7F 74 12 je short 00453F93
00453F81 837D F4 00 cmp dword ptr [ebp-C], 0
00453F85 74 0C je short 00453F93
00453F87 837D FC 00 cmp dword ptr [ebp-4], 0
00453F8B 74 06 je short 00453F93
00453F8D 837D D0 00 cmp dword ptr [ebp-30], 0
00453F91 75 13 jnz short 00453FA6
00453F93 8B4D 08 mov ecx, dword ptr [ebp+8]
00453F96 C701 02000000 mov dword ptr [ecx], 2
00453F9C E9 76010000 jmp 00454117
00453FA1 E9 71010000 jmp 00454117
00453FA6 68 00000004 push 4000000
00453FAB 6A 00 push 0
00453FAD 6A 00 push 0
00453FAF 6A 01 push 1
00453FB1 8B55 08 mov edx, dword ptr [ebp+8]
00453FB4 81C2 D0040000 add edx, 4D0
00453FBA 52 push edx
00453FBB FF55 DC call dword ptr [ebp-24]
00453FBE 8945 EC mov dword ptr [ebp-14], eax
00453FC1 837D EC 00 cmp dword ptr [ebp-14], 0
00453FC5 75 13 jnz short 00453FDA
00453FC7 8B45 08 mov eax, dword ptr [ebp+8]
00453FCA C700 11000000 mov dword ptr [eax], 11
00453FD0 E9 42010000 jmp 00454117
00453FD5 E9 3D010000 jmp 00454117
00453FDA 6A 00 push 0
00453FDC 68 00000080 push 80000000
00453FE1 6A 00 push 0
00453FE3 6A 00 push 0
00453FE5 8B4D 08 mov ecx, dword ptr [ebp+8]
00453FE8 81C1 F0040000 add ecx, 4F0
00453FEE 51 push ecx
00453FEF 8B55 EC mov edx, dword ptr [ebp-14]
00453FF2 52 push edx
00453FF3 FF55 F4 call dword ptr [ebp-C]
00453FF6 8945 D4 mov dword ptr [ebp-2C], eax
00453FF9 837D D4 00 cmp dword ptr [ebp-2C], 0
00453FFD 75 13 jnz short 00454012
00453FFF 8B45 08 mov eax, dword ptr [ebp+8]
00454002 C700 12000000 mov dword ptr [eax], 12
00454008 E9 0A010000 jmp 00454117
0045400D E9 05010000 jmp 00454117
00454012 C745 F8 04000000 mov dword ptr [ebp-8], 4
00454019 6A 00 push 0
0045401B 8D4D F8 lea ecx, dword ptr [ebp-8]
0045401E 51 push ecx
0045401F 8D55 E0 lea edx, dword ptr [ebp-20]
00454022 52 push edx
00454023 68 05000020 push 20000005
00454028 8B45 D4 mov eax, dword ptr [ebp-2C]
0045402B 50 push eax
0045402C FF55 E4 call dword ptr [ebp-1C]
0045402F 85C0 test eax, eax
00454031 75 13 jnz short 00454046
00454033 8B4D 08 mov ecx, dword ptr [ebp+8]
00454036 C701 13000000 mov dword ptr [ecx], 13
0045403C E9 D6000000 jmp 00454117
00454041 E9 D1000000 jmp 00454117
00454046 837D E0 00 cmp dword ptr [ebp-20], 0
0045404A 75 13 jnz short 0045405F
0045404C 8B55 08 mov edx, dword ptr [ebp+8]
0045404F C702 13000000 mov dword ptr [edx], 13
00454055 E9 BD000000 jmp 00454117
0045405A E9 B8000000 jmp 00454117
0045405F 6A 04 push 4
00454061 68 00300000 push 3000
00454066 8B45 E0 mov eax, dword ptr [ebp-20]
00454069 50 push eax
0045406A 6A 00 push 0
0045406C 8B4D 08 mov ecx, dword ptr [ebp+8]
0045406F 8B91 0B060000 mov edx, dword ptr [ecx+60B]
00454075 FFD2 call edx
00454077 8945 E8 mov dword ptr [ebp-18], eax
0045407A 837D E8 00 cmp dword ptr [ebp-18], 0
0045407E 75 13 jnz short 00454093
00454080 8B45 08 mov eax, dword ptr [ebp+8]
00454083 C700 14000000 mov dword ptr [eax], 14
00454089 E9 89000000 jmp 00454117
0045408E E9 84000000 jmp 00454117
00454093 C745 F8 00000000 mov dword ptr [ebp-8], 0
0045409A 8B4D F8 mov ecx, dword ptr [ebp-8]
0045409D 3B4D E0 cmp ecx, dword ptr [ebp-20]
004540A0 73 36 jnb short 004540D8
004540A2 C745 F0 00000000 mov dword ptr [ebp-10], 0
004540A9 8D55 F0 lea edx, dword ptr [ebp-10]
004540AC 52 push edx
004540AD 8B45 E0 mov eax, dword ptr [ebp-20]
004540B0 2B45 F8 sub eax, dword ptr [ebp-8]
004540B3 50 push eax
004540B4 8B4D E8 mov ecx, dword ptr [ebp-18]
004540B7 034D F8 add ecx, dword ptr [ebp-8]
004540BA 51 push ecx
004540BB 8B55 D4 mov edx, dword ptr [ebp-2C]
004540BE 52 push edx
004540BF FF55 FC call dword ptr [ebp-4]
004540C2 8945 CC mov dword ptr [ebp-34], eax
004540C5 837D F0 00 cmp dword ptr [ebp-10], 0
004540C9 75 02 jnz short 004540CD
004540CB EB 0B jmp short 004540D8
004540CD 8B45 F8 mov eax, dword ptr [ebp-8]
004540D0 0345 F0 add eax, dword ptr [ebp-10]
004540D3 8945 F8 mov dword ptr [ebp-8], eax
004540D6 ^ EB C2 jmp short 0045409A
004540D8 8B4D F8 mov ecx, dword ptr [ebp-8]
004540DB 3B4D E0 cmp ecx, dword ptr [ebp-20]
004540DE 74 0D je short 004540ED
004540E0 8B55 08 mov edx, dword ptr [ebp+8]
004540E3 C702 16000000 mov dword ptr [edx], 16
004540E9 EB 2C jmp short 00454117
004540EB EB 2A jmp short 00454117
004540ED 8B45 08 mov eax, dword ptr [ebp+8]
004540F0 8B4D E8 mov ecx, dword ptr [ebp-18]
004540F3 8948 04 mov dword ptr [eax+4], ecx
004540F6 8B55 08 mov edx, dword ptr [ebp+8]
004540F9 8B45 F8 mov eax, dword ptr [ebp-8]
004540FC 8942 08 mov dword ptr [edx+8], eax
004540FF 8B4D 08 mov ecx, dword ptr [ebp+8]
00454102 8B51 0C mov edx, dword ptr [ecx+C]
00454105 8B45 E8 mov eax, dword ptr [ebp-18]
00454108 8942 04 mov dword ptr [edx+4], eax
0045410B 8B4D 08 mov ecx, dword ptr [ebp+8]
0045410E 8B51 0C mov edx, dword ptr [ecx+C]
00454111 8B45 F8 mov eax, dword ptr [ebp-8]
00454114 8942 08 mov dword ptr [edx+8], eax
00454117 8B4D 08 mov ecx, dword ptr [ebp+8]
0045411A 8339 00 cmp dword ptr [ecx], 0
0045411D 74 1C je short 0045413B
0045411F 837D E8 00 cmp dword ptr [ebp-18], 0
00454123 74 16 je short 0045413B
00454125 68 00800000 push 8000
0045412A 6A 00 push 0
0045412C 8B55 E8 mov edx, dword ptr [ebp-18]
0045412F 52 push edx
00454130 8B45 08 mov eax, dword ptr [ebp+8]
00454133 8B88 0F060000 mov ecx, dword ptr [eax+60F]
00454139 FFD1 call ecx
0045413B 837D D4 01 cmp dword ptr [ebp-2C], 1
0045413F 7E 07 jle short 00454148
00454141 8B55 D4 mov edx, dword ptr [ebp-2C]
00454144 52 push edx
00454145 FF55 D0 call dword ptr [ebp-30]
00454148 837D EC 01 cmp dword ptr [ebp-14], 1
0045414C 7E 07 jle short 00454155
0045414E 8B45 EC mov eax, dword ptr [ebp-14]
00454151 50 push eax
00454152 FF55 D0 call dword ptr [ebp-30]
00454155 8B4D 08 mov ecx, dword ptr [ebp+8]
00454158 8B51 0C mov edx, dword ptr [ecx+C]
0045415B 8B45 08 mov eax, dword ptr [ebp+8]
0045415E 8B08 mov ecx, dword ptr [eax]
00454160 890A mov dword ptr [edx], ecx
00454162 8BE5 mov esp, ebp
00454164 5D pop ebp
00454165 C2 0400 retn 4
帮忙的人有偿,谢谢大家了。我也不会让大家白幸苦。说到做到。
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!