回复 #11 zhoufangzun 的帖子
是这里吗?这下是真看不懂了
00405A65 |. 6A 01 |PUSH 1 ; /Arg4 = 00000001
00405A67 |. 6A 01 |PUSH 1 ; |Arg3 = 00000001
00405A69 |. 6A 1D |PUSH 1D ; |Arg2 = 0000001D
00405A6B |. 6A 11 |PUSH 11 ; |Arg1 = 00000011
00405A6D |. E8 67A70000 |CALL Ekd5.004101D9 ; \Ekd5.004101D9
00405A72 |. 85C0 |TEST EAX,EAX
00405A74 |. 74 0B |JE SHORT Ekd5.00405A81
00405A76 |> 8B45 DC |MOV EAX,DWORD PTR SS:[EBP-24]
00405A79 |. 8B4D E0 |MOV ECX,DWORD PTR SS:[EBP-20]
00405A7C |. E8 A69B0C00 |CALL Ekd5.004CF627
00405A81 |> 8B55 F4 |MOV EDX,DWORD PTR SS:[EBP-C]
00405A84 |. 8A4A 01 |MOV CL,BYTE PTR DS:[EDX+1]
00405A87 |. E8 6D070000 |CALL Ekd5.004061F9
00405A8C |. 894D E0 |MOV DWORD PTR SS:[EBP-20],ECX
00405A8F |. 0FB642 01 |MOVZX EAX,BYTE PTR DS:[EDX+1]
00405A93 |. 8945 E4 |MOV DWORD PTR SS:[EBP-1C],EAX
00405A96 |. 8B45 F8 |MOV EAX,DWORD PTR SS:[EBP-8]
00405A99 |. 8B9482 840000>|MOV EDX,DWORD PTR DS:[EDX+EAX*4+84]
00405AA0 |. 8955 F0 |MOV DWORD PTR SS:[EBP-10],EDX
00405AA3 |. 8B45 E4 |MOV EAX,DWORD PTR SS:[EBP-1C]
00405AA6 |. 52 |PUSH EDX
00405AA7 |. E8 12B50000 |CALL Ekd5.00410FBE
00405AAC |. 8945 E4 |MOV DWORD PTR SS:[EBP-1C],EAX
00405AAF |. FF75 FC |PUSH DWORD PTR SS:[EBP-4]
00405AB2 |. 8B45 F8 |MOV EAX,DWORD PTR SS:[EBP-8]
00405AB5 |. 8B4D F4 |MOV ECX,DWORD PTR SS:[EBP-C]
00405AB8 |. 33D2 |XOR EDX,EDX
00405ABA |. 807D D4 01 |CMP BYTE PTR SS:[EBP-2C],1
00405ABE |. 72 03 |JB SHORT Ekd5.00405AC3
00405AC0 |. 52 |PUSH EDX
00405AC1 |. EB 07 |JMP SHORT Ekd5.00405ACA
00405AC3 |> FFB481 300400>|PUSH DWORD PTR DS:[ECX+EAX*4+430]
00405ACA |> 52 |PUSH EDX ; |Arg6
00405ACB |. 52 |PUSH EDX ; |Arg5
00405ACC |. FFB481 540200>|PUSH DWORD PTR DS:[ECX+EAX*4+254] ; |Arg4
00405AD3 |. FF75 F0 |PUSH DWORD PTR SS:[EBP-10] ; |Arg3
00405AD6 |. FF31 |PUSH DWORD PTR DS:[ECX] ; |Arg2
00405AD8 |. FF71 01 |PUSH DWORD PTR DS:[ECX+1] ; |Arg1
00405ADB |. 8B4D E4 |MOV ECX,DWORD PTR SS:[EBP-1C] ; |
00405ADE |. E8 A3AE0400 |CALL Ekd5.00450986 ; \Ekd5.00450986
00405AE3 |. 83C4 20 |ADD ESP,20
00405AE6 |. 8B4D E0 |MOV ECX,DWORD PTR SS:[EBP-20]
00405AE9 |. E8 98A70C00 |CALL Ekd5.004D0286
00405AEE |. 8B4D F8 |MOV ECX,DWORD PTR SS:[EBP-8]
00405AF1 |. 8B55 F4 |MOV EDX,DWORD PTR SS:[EBP-C]
00405AF4 |. 8B948A 840000>|MOV EDX,DWORD PTR DS:[EDX+ECX*4+84]
00405AFB |. 85C9 |TEST ECX,ECX
00405AFD |. 75 06 |JNZ SHORT Ekd5.00405B05
00405AFF |. 0115 23005000 |ADD DWORD PTR DS:[500023],EDX
00405B05 |> 2BC2 |SUB EAX,EDX
00405B07 |. 50 |PUSH EAX ; /Arg1
00405B08 |. 8B4D E0 |MOV ECX,DWORD PTR SS:[EBP-20] ; |
00405B0B |. E8 CB9B0300 |CALL Ekd5.0043F6DB ; \Ekd5.0043F6DB
00405B10 |. 8B4D E0 |MOV ECX,DWORD PTR SS:[EBP-20]
00405B13 |. E8 28CD0600 |CALL Ekd5.00472840
00405B18 |. 8B4D F8 |MOV ECX,DWORD PTR SS:[EBP-8]
00405B1B |. 8B55 F4 |MOV EDX,DWORD PTR SS:[EBP-C]
00405B1E |. 2B848A 540200>|SUB EAX,DWORD PTR DS:[EDX+ECX*4+254]
00405B25 |. 50 |PUSH EAX ; /Arg1
00405B26 |. 8B4D E0 |MOV ECX,DWORD PTR SS:[EBP-20] ; |
00405B29 |. E8 E79B0300 |CALL Ekd5.0043F715 ; \Ekd5.0043F715
00405B2E |. 8B55 F8 |MOV EDX,DWORD PTR SS:[EBP-8]
00405B31 |. 8B45 F4 |MOV EAX,DWORD PTR SS:[EBP-C]
00405B34 |. FFB490 300400>|PUSH DWORD PTR DS:[EAX+EDX*4+430]
00405B3B |. 6A 01 |PUSH 1
00405B3D |. 8B4D E0 |MOV ECX,DWORD PTR SS:[EBP-20]
00405B40 |. E8 4A0A0000 |CALL Ekd5.0040658F
00405B45 |. 894D FC |MOV DWORD PTR SS:[EBP-4],ECX ; |
00405B48 |. E8 90270000 |CALL Ekd5.004082DD ; \Ekd5.004082DD
00405B4D |. 8B4D F8 |MOV ECX,DWORD PTR SS:[EBP-8]
00405B50 |. 8B55 F4 |MOV EDX,DWORD PTR SS:[EBP-C]
00405B53 |. 83BC8A 840000>|CMP DWORD PTR DS:[EDX+ECX*4+84],0
00405B5B |. 7E 38 |JLE SHORT Ekd5.00405B95
00405B5D |. 8B4D E0 |MOV ECX,DWORD PTR SS:[EBP-20]
00405B60 |. E8 21A70C00 |CALL Ekd5.004D0286
00405B65 |. 85C0 |TEST EAX,EAX
00405B67 |. 76 2C |JBE SHORT Ekd5.00405B95
00405B69 |. FF75 FC |PUSH DWORD PTR SS:[EBP-4] ; /Arg2
00405B6C |. 8B4D F4 |MOV ECX,DWORD PTR SS:[EBP-C] ; |
00405B6F |. FF71 01 |PUSH DWORD PTR DS:[ECX+1] ; |Arg1
00405B72 |. 8B4D E0 |MOV ECX,DWORD PTR SS:[EBP-20] ; |
00405B75 |. E8 C3080100 |CALL Ekd5.0041643D ; \Ekd5.0041643D
00405B7A |. 807D D4 01 |CMP BYTE PTR SS:[EBP-2C],1
00405B7E |. 73 15 |JNB SHORT Ekd5.00405B95
00405B80 |. 8B55 F4 |MOV EDX,DWORD PTR SS:[EBP-C]
00405B83 |. 8A0A |MOV CL,BYTE PTR DS:[EDX]
00405B85 |. E8 6F060000 |CALL Ekd5.004061F9
00405B8A |. 51 |PUSH ECX ; /Arg3
00405B8B |. FF75 E0 |PUSH DWORD PTR SS:[EBP-20] ; |Arg2
00405B8E |. 6A 01 |PUSH 1 ; |Arg1 = 00000001
00405B90 |. E8 B4B40000 |CALL Ekd5.00411049 ; \Ekd5.00411049
00405B95 |> 6A 20 |PUSH 20 ; /Arg1 = 00000020
00405B97 |. 8B4D E0 |MOV ECX,DWORD PTR SS:[EBP-20] ; |
00405B9A |. E8 F10A0000 |CALL Ekd5.00406690 ; \Ekd5.00406690
00405B9F |. 6A 01 |PUSH 1
00405BA1 |. 8B4D F4 |MOV ECX,DWORD PTR SS:[EBP-C]
00405BA4 |. E8 894F0200 |CALL Ekd5.0042AB32
00405BA9 |.^ E9 D8FDFFFF \JMP Ekd5.00405986
00405BAE |> 8BE5 MOV ESP,EBP
00405BB0 |. 5D POP EBP
00405BB1 \. C3 RETN
|