73903AA9 cdq
73903AAA idiv eax,edi
73903AAC mov al,byte ptr [ecx+1AC8h]
73903AB2 lea edi,[ebp-1]
73903AB5 mov byte ptr [edx+ecx+1A81h],al
73903ABC mov eax,dword ptr ds:[73915DA8h]
73903AC1 add dword ptr [eax+1AC8h],esi
73903AC7 mov eax,dword ptr ds:[73915DA8h]
73903ACC mov ecx,dword ptr [eax+1AC8h]
73903AD2 mov word ptr [eax+ecx*2+104h],20h
73903ADC mov eax,dword ptr ds:[73915DA8h]
73903AE1 inc dword ptr [eax+1AC8h]
73903AE7 mov ecx,dword ptr ds:[73915DA8h]
73903AED jmp 739039AE
73903AF2 mov eax,dword ptr ds:[73915DA8h]
73903AF7 mov ecx,dword ptr [eax+1AC8h]
73903AFD and word ptr [eax+ecx*2+104h],0
73903B06 jmp 73903B17
73903B08 mov eax,dword ptr [ecx+1AC8h]
73903B0E and word ptr [ecx+eax*2+104h],0
73903B17 mov ecx,dword ptr ds:[73915DA8h]
73903B1D mov eax,dword ptr [ecx+1AC8h]
73903B23 and word ptr [ecx+eax*2+104h],0
73903B2C mov eax,dword ptr ds:[73915DA8h]
73903B31 mov ecx,dword ptr [eax+0D8h]
73903B37 cmp edi,ecx
73903B39 jg 73903B43
73903B3B mov dword ptr [eax+0E0h],ecx
73903B41 jmp 73903B4A
73903B43 inc edi
73903B44 mov dword ptr [eax+0E0h],edi
73903B4A pop edi
73903B4B pop esi
73903B4C pop ebp
73903B4D pop ebx
73903B4E add esp,108h
73903B54 ret
73903B55 push ebp
73903B56 mov ebp,esp
73903B58 sub esp,13Ch
73903B5E call 73907B4E
73903B63 cmp eax,dword ptr ds:[73915DA4h]
73903B69 jle 73903B84
73903B6B mov eax,dword ptr ds:[73915DA8h]
73903B70 mov ecx,dword ptr [eax+1AC8h]
73903B76 and word ptr [eax+ecx*2+104h],0
73903B7F jmp 73903E0F
73903B84 mov ecx,dword ptr ds:[73915DA8h]
73903B8A push edi
73903B8B push esi
73903B8C push ebx
73903B8D mov eax,dword ptr [ecx+0E0h]
73903B93 cmp eax,dword ptr [ecx+0DCh]
73903B99 mov dword ptr [ebp-8],eax
73903B9C jge 73903DC9
73903BA2 movzx cx,byte ptr [ebp+8]
73903BA7 mov edi,dword ptr ds:[73901180h]
73903BAD mov word ptr [ebp-2],cx
73903BB1 mov ecx,dword ptr ds:[73915DA0h]
73903BB7 mov dword ptr [ebp-18h],eax
73903BBA mov cx,word ptr [ecx+eax*2]
73903BBE movzx esi,cx
73903BC1 mov dword ptr [ebp-10h],ecx
73903BC4 lea ebx,[eax+esi+1]
73903BC8 lea eax,[ebp-13Ch]
73903BCE push eax
73903BCF push ebx
73903BD0 call 73906A3E
73903BD5 mov dword ptr [ebp-0Ch],eax
73903BD8 lea eax,[ebx+eax+1]
73903BDC mov dword ptr [ebp-1Ch],eax
73903BDF mov ax,word ptr [ebp-2]
73903BE3 cmp word ptr [ebp-10h],ax
73903BE7 jbe 73903C10
73903BE9 movzx eax,byte ptr [ebp+8]
73903BED mov ebx,esi
73903BEF sub ebx,eax
73903BF1 lea ecx,[ebx+1]
73903BF4 push ecx
73903BF5 mov ecx,dword ptr [ebp-18h]
73903BF8 add ecx,eax
73903BFA mov eax,dword ptr ds:[73915DA0h]
73903BFF lea eax,[eax+ecx*2+2]
73903C03 push eax
73903C04 lea eax,[ebp-38h]
73903C07 push eax
73903C08 call edi
73903C0A and word ptr [ebp+ebx*2-38h],0
73903C10 cmp dword ptr ds:[73921EA0h],1
73903C17 lea eax,[ebp-13Ch]
73903C1D push eax
73903C1E jne 73903C34
73903C20 call 73907C64
73903C25 mov ebx,eax
73903C27 lea eax,[ebp-38h]
73903C2A push eax
73903C2B call 73907C64
73903C30 add ebx,eax
73903C32 jmp 73903C3B
73903C34 call 73907C64
73903C39 mov ebx,eax
73903C3B push 73901380h
73903C40 call 73907C64
73903C45 add ebx,eax
73903C47 call 73907B4E
73903C4C add ebx,eax
73903C4E cmp ebx,dword ptr ds:[73915DA4h]
73903C54 jg 73903D9E
73903C5A mov ecx,dword ptr ds:[73915DA8h]
73903C60 cmp byte ptr [ecx+1A80h],0Ah
73903C67 je 73903DB4
73903C6D cmp dword ptr ds:[73921E98h],1
73903C74 mov ebx,dword ptr [ebp-0Ch]
73903C77 je 73903C82
73903C79 cmp ebx,1
73903C7C jne 73903D8A
73903C82 xor eax,eax
73903C84 cmp dword ptr ds:[73921EBCh],eax
73903C8A je 73903CC2
73903C8C cmp ebx,eax
73903C8E mov dword ptr [ebp-8],eax
73903C91 jle 73903CBA
73903C93 lea eax,[ebp-13Ch]
73903C99 mov dword ptr [ebp-14h],eax
73903C9C push dword ptr [ebp-14h]
73903C9F call 73907EAC
73903CA4 test eax,eax
73903CA6 jne 73903CB4
73903CA8 inc dword ptr [ebp-8]
73903CAB add dword ptr [ebp-14h],2
73903CAF cmp dword ptr [ebp-8],ebx
73903CB2 jl 73903C9C
73903CB4 mov ecx,dword ptr ds:[73915DA8h]
73903CBA test eax,eax
73903CBC jne 73903D8A
73903CC2 inc ebx
73903CC3 lea eax,[ebp-13Ch]
73903CC9 push ebx
73903CCA push eax
73903CCB mov eax,dword ptr [ecx+1AC8h]
73903CD1 lea eax,[ecx+eax*2+104h]
73903CD8 push eax
73903CD9 call edi
73903CDB mov ecx,dword ptr ds:[73915DA8h]
73903CE1 push 0Ah
73903CE3 pop ebx
73903CE4 movzx eax,byte ptr [ecx+1A80h]
73903CEB inc eax
73903CEC cdq
73903CED idiv eax,ebx
73903CEF mov al,byte ptr [ecx+1AC8h]
73903CF5 mov byte ptr [edx+ecx+1A81h],al
73903CFC mov eax,dword ptr ds:[73915DA8h]
73903D01 mov ecx,dword ptr [ebp-0Ch]
73903D04 add dword ptr [eax+1AC8h],ecx
73903D0A cmp dword ptr ds:[73921EA0h],0
73903D11 je 73903D59
73903D13 mov ax,word ptr [ebp-2]
73903D17 cmp word ptr [ebp-10h],ax
73903D1B jbe 73903D59
73903D1D movzx ebx,byte ptr [ebp+8]
73903D21 mov eax,esi
73903D23 mov ecx,dword ptr ds:[73915DA0h]
73903D29 sub eax,ebx
73903D2B inc eax
73903D2C push eax
73903D2D mov eax,dword ptr [ebp-18h]
73903D30 add eax,ebx
73903D32 lea eax,[ecx+eax*2+2]
73903D36 push eax
73903D37 mov eax,dword ptr ds:[73915DA8h]
73903D3C mov ecx,dword ptr [eax+1AC8h]
73903D42 lea eax,[eax+ecx*2+104h]
73903D49 push eax
73903D4A call edi
73903D4C mov eax,dword ptr ds:[73915DA8h]
73903D51 sub esi,ebx
73903D53 add dword ptr [eax+1AC8h],esi
73903D59 mov eax,dword ptr ds:[73915DA8h]
73903D5E inc byte ptr [eax+1A80h]
73903D64 mov eax,dword ptr ds:[73915DA8h]
73903D69 mov ecx,dword ptr [eax+1AC8h]
73903D6F mov word ptr [eax+ecx*2+104h],20h
73903D79 mov eax,dword ptr ds:[73915DA8h]
73903D7E inc dword ptr [eax+1AC8h]
73903D84 mov ecx,dword ptr ds:[73915DA8h]
73903D8A mov eax,dword ptr [ebp-1Ch]
73903D8D cmp eax,dword ptr [ecx+0DCh]
73903D93 mov dword ptr [ebp-8],eax
73903D96 jl 73903BB1
73903D9C jmp 73903DC9
73903D9E mov eax,dword ptr ds:[73915DA8h]
73903DA3 mov ecx,dword ptr [eax+1AC8h]
73903DA9 and word ptr [eax+ecx*2+104h],0
73903DB2 jmp 73903DC3
73903DB4 mov eax,dword ptr [ecx+1AC8h]
73903DBA and word ptr [ecx+eax*2+104h],0
73903DC3 mov ecx,dword ptr ds:[73915DA8h]
73903DC9 mov eax,dword ptr [ecx+1AC8h]
73903DCF mov edx,dword ptr [ebp-8]
73903DD2 and word ptr [ecx+eax*2+104h],0
73903DDB mov eax,dword ptr ds:[73915DA8h]
73903DE0 mov ecx,dword ptr [eax+0DCh]
73903DE6 cmp edx,ecx
73903DE8 jl 73903DF2
73903DEA mov dword ptr [eax+0E4h],ecx
73903DF0 jmp 73903DF8
73903DF2 mov dword ptr [eax+0E4h],edx
73903DF8 mov eax,dword ptr ds:[73915DA8h]
73903DFD pop ebx
73903DFE pop esi
73903DFF pop edi
73903E00 mov ecx,dword ptr [eax+1AC8h]
73903E06 and word ptr [eax+ecx*2+104h],0
73903E0F leave
73903E10 ret 4
73903E13 push ebp
73903E14 mov ebp,esp
73903E16 sub esp,134h
73903E1C mov ecx,dword ptr ds:[73915DA8h]
73903E22 push ebx
73903E23 push esi
73903E24 push edi
73903E25 mov ebx,dword ptr [ecx+0E4h]
73903E2B dec ebx
73903E2C cmp ebx,dword ptr [ecx+0E8h]
73903E32 mov dword ptr [ebp-10h],ebx
73903E35 jle 73904089
73903E3B mov esi,dword ptr ds:[73901180h]
73903E41 lea eax,[ebp-134h]
73903E47 push eax
73903E48 push ebx
73903E49 call 73906A7F
73903E4E mov edi,eax
73903E50 or eax,0FFFFFFFFh
73903E53 sub eax,edi
73903E55 add ebx,eax
73903E57 mov eax,dword ptr ds:[73915DA0h]
73903E5C mov dword ptr [ebp-8],ebx
73903E5F mov ax,word ptr [eax+ebx*2]
73903E63 push eax
73903E64 call 7390713D
73903E69 test eax,eax
73903E6B je 73903E84
73903E6D mov eax,dword ptr ds:[73915DA0h]
73903E72 dec ebx
73903E73 mov ax,word ptr [eax+ebx*2]
73903E77 push eax
73903E78 call 7390713D
73903E7D test eax,eax
73903E7F jne 73903E6D
73903E81 mov dword ptr [ebp-8],ebx
73903E84 mov eax,dword ptr ds:[73915DA0h]
73903E89 movzx cx,byte ptr [ebp+8]
73903E8E mov dx,word ptr [eax+ebx*2]
73903E92 mov word ptr [ebp-0Ah],cx
73903E96 cmp dx,cx
73903E99 mov dword ptr [ebp-14h],edx
73903E9C jbe 73903EC2
73903E9E movzx ecx,byte ptr [ebp+8]
73903EA2 movzx edx,dx
73903EA5 sub edx,ecx
73903EA7 add ebx,ecx
73903EA9 mov dword ptr [ebp-4],edx
73903EAC inc edx
73903EAD lea eax,[eax+ebx*2+2]
73903EB1 push edx
73903EB2 push eax
73903EB3 lea eax,[ebp-30h]
73903EB6 push eax
73903EB7 call esi
73903EB9 mov eax,dword ptr [ebp-4]
73903EBC and word ptr [ebp+eax*2-30h],0
73903EC2 cmp dword ptr ds:[73921EA0h],1
73903EC9 lea eax,[ebp-134h]
73903ECF push eax
73903ED0 jne 73903EE6
73903ED2 call 73907C64
73903ED7 mov ebx,eax
73903ED9 lea eax,[ebp-30h]
73903EDC push eax
73903EDD call 73907C64
73903EE2 add ebx,eax
73903EE4 jmp 73903EED
73903EE6 call 73907C64
73903EEB mov ebx,eax
73903EED push 73901380h
73903EF2 call 73907C64
73903EF7 add ebx,eax
73903EF9 call 73907B4E
73903EFE add ebx,eax
73903F00 cmp ebx,dword ptr ds:[73915DA4h]
73903F06 jg 7390405E
73903F0C mov ecx,dword ptr ds:[73915DA8h]
73903F12 mov dl,byte ptr [ecx+1A80h]
73903F18 cmp dl,0Ah
73903F1B je 73904074
73903F21 cmp dword ptr ds:[73921E98h],1
73903F28 je 73903F33
73903F2A cmp edi,1
73903F2D jne 7390404C
73903F33 xor eax,eax
73903F35 cmp dword ptr ds:[73921EBCh],eax
73903F3B je 73903F74
73903F3D cmp edi,eax
73903F3F mov dword ptr [ebp-4],eax
73903F42 jle 73903F64
73903F44 lea ebx,[ebp-134h]
73903F4A push ebx
73903F4B call 73907EAC
73903F50 test eax,eax
73903F52 jne 73903F5E
73903F54 inc dword ptr [ebp-4]
73903F57 inc ebx
73903F58 inc ebx
73903F59 cmp dword ptr [ebp-4],edi
73903F5C jl 73903F4A
73903F5E mov ecx,dword ptr ds:[73915DA8h]
73903F64 test eax,eax
73903F66 jne 7390404C
73903F6C inc byte ptr [ecx+1A80h]
73903F72 jmp 73903F7C
73903F74 inc dl
73903F76 mov byte ptr [ecx+1A80h],dl
73903F7C lea eax,[edi+1]
73903F7F push eax
73903F80 lea eax,[ebp-134h]
73903F86 push eax
73903F87 mov eax,dword ptr ds:[73915DA8h]
73903F8C mov ecx,dword ptr [eax+1AC8h]
73903F92 lea eax,[eax+ecx*2+104h]
73903F99 push eax
73903F9A call esi
73903F9C mov ecx,dword ptr ds:[73915DA8h]
73903FA2 push 0Ah
73903FA4 pop ebx
73903FA5 movzx eax,byte ptr [ecx+1A80h]
73903FAC cdq
73903FAD idiv eax,ebx
73903FAF mov al,byte ptr [ecx+1AC8h]
73903FB5 mov byte ptr [edx+ecx+1A81h],al
73903FBC mov eax,dword ptr ds:[73915DA8h]
73903FC1 add dword ptr [eax+1AC8h],edi
73903FC7 cmp dword ptr ds:[73921EA0h],0
73903FCE je 7390401E
73903FD0 mov ecx,dword ptr [ebp-14h]
73903FD3 cmp cx,word ptr [ebp-0Ah]
73903FD7 jbe 7390401E
73903FD9 movzx eax,byte ptr [ebp+8]
73903FDD movzx edi,cx
73903FE0 mov ebx,dword ptr [ebp-8]
73903FE3 mov ecx,edi
73903FE5 sub ecx,eax
73903FE7 mov dword ptr [ebp-4],eax
73903FEA inc ecx
73903FEB add eax,ebx
73903FED push ecx
73903FEE mov ecx,dword ptr ds:[73915DA0h]
73903FF4 lea eax,[ecx+eax*2+2]
73903FF8 push eax
正文
反汇编2006-12-30 13:27:00
【评论】 【打印】 【字体:大 中 小】 本文链接:http://blog.pfan.cn/wolfelite/22078.html
阅读(2815) | 评论(0)
版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!
评论