| | |
|
组别 | 翰林学士 |
级别 | 讨逆将军 |
功绩 | 331 |
帖子 | 630 |
编号 | 60674 |
注册 | 2006-2-23 |
家族 | 轩辕魔教 |
| |
| | |
|
|
|
照这样改看看,注意括号内的注释
就是要一条条改
吸血代码
QUOTE:
00405C6C $ 55 PUSH EBP
00405C6D . 8BEC MOV EBP,ESP
00405C6F . 83EC 10 SUB ESP,10
00405C72 . 894D FC MOV DWORD PTR SS:[EBP-4],ECX
00405C75 . 33C9 XOR ECX,ECX
00405C77 . 894D F8 MOV DWORD PTR SS:[EBP-8],ECX
00405C7A . 6A 2C PUSH 2C
; /Arg1 = 0000002C
00405C7C . 8B55 FC MOV EDX,DWORD PTR SS:[EBP-4]
; |
00405C7F . 8B4A 08 MOV ECX,DWORD PTR DS:[EDX+8]
; |
00405C82 . E8 821D0000 CALL Ekd5.00407A09
; \Ekd5.00407A09
00405C87 . 85C0 TEST EAX,EAX
00405C89 . 0F84 58B30100 JE Ekd5.00420FE7(这个地址要根据实际情况变化)
00405C8F . 8B55 FC MOV EDX,DWORD PTR SS:[EBP-4]
00405C92 . 8B4A 08 MOV ECX,DWORD PTR DS:[EDX+8]
00405C95 . E8 81150000 CALL Ekd5.0040721B
00405C9A . 50 PUSH EAX
00405C9B . 8B55 FC MOV EDX,DWORD PTR SS:[EBP-4]
00405C9E . 8B4A 08 MOV ECX,DWORD PTR DS:[EDX+8]
00405CA1 . 51 PUSH ECX
; /Arg1
00405CA2 . E8 D6610000 CALL Ekd5.0040BE7D
; \Ekd5.0040BE7D
00405CA7 . 83C4 04 ADD ESP,4
00405CAA . 50 PUSH EAX
; /Arg1
00405CAB . E8 26880300 CALL Ekd5.0043E4D6
; \Ekd5.0043E4D6
00405CB0 . 83C4 04 ADD ESP,4
00405CB3 . 33C9 XOR ECX,ECX
00405CB5 . 8AC8 MOV CL,AL
00405CB7 . 6BC9 24 IMUL ECX,ECX,24
00405CBA . 81C1 502C4B00 ADD ECX,Ekd5.004B2C50
00405CC0 . 894D F0 MOV DWORD PTR SS:[EBP-10],ECX
00405CC3 . E8 C8CF0600 CALL Ekd5.00472C90
00405CC8 . 8945 F8 MOV DWORD PTR SS:[EBP-8],EAX
; |
00405CCB . 50 PUSH EAX
; |Arg2
00405CCC . 8B55 FC MOV EDX,DWORD PTR SS:[EBP-4]
; |
00405CCF . 8B0D B2BF4A00 MOV ECX,DWORD PTR DS:[4ABFB2]
; |
00405CD5 . 51 PUSH ECX
; |Arg1 => 00000000
00405CD6 . E8 AE9D0700 CALL Ekd5.0047FA89
; \Ekd5.0047FA89
00405CDB . 83C4 0C ADD ESP,0C
00405CDE . 8945 F4 MOV DWORD PTR SS:[EBP-C],EAX
00405CE1 . E9 FEB20100 JMP Ekd5.00420FE4(转到空白位置)
00420FE4 > \2945 F8 SUB DWORD PTR SS:[EBP-8],EAX
00420FE7 > 6A 01 PUSH 1
; /Arg8 = 00000001
00420FE9 . 6A 00 PUSH 0
; |Arg7 = 00000000
00420FEB . 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4]
; |
00420FEE . 8B88 2C040000 MOV ECX,DWORD PTR DS:[EAX+42C]
; |
00420FF4 . 51 PUSH ECX
; |Arg6
00420FF5 . 8B55 FC MOV EDX,DWORD PTR SS:[EBP-4]
; |
00420FF8 . 8B82 28040000 MOV EAX,DWORD PTR DS:[EDX+428]
; |
00420FFE . 50 PUSH EAX
; |Arg5
00420FFF . 6A 00 PUSH 0
; |Arg4 = 00000000
00421001 . 8B55 F8 MOV EDX,DWORD PTR SS:[EBP-8]
; |
00421004 . 52 PUSH EDX
; |Arg3
00421005 . 8B4D FC MOV ECX,DWORD PTR SS:[EBP-4]
; |
00421008 . 8A51 01 MOV DL,BYTE PTR DS:[ECX+1]
; |
0042100B . 52 PUSH EDX
; |Arg2
0042100C . 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4]
; |
0042100F . 8A08 MOV CL,BYTE PTR DS:[EAX]
; |
00421011 . 51 PUSH ECX
; |Arg1
00421012 . E8 6DF90200 CALL Ekd5.00450984
; \Ekd5.00450984
00421017 . 83C4 20 ADD ESP,20
0042101A . 837D F8 00 CMP DWORD PTR SS:[EBP-8],0
0042101E . 74 0C JE SHORT Ekd5.0042102C
00421020 . 8B45 F4 MOV EAX,DWORD PTR SS:[EBP-C]
00421023 . 50 PUSH EAX
; /Arg1
00421024 . 8B4D F0 MOV ECX,DWORD PTR SS:[EBP-10]
; |
00421027 . E8 A1E60100 CALL Ekd5.0043F6CD
; \Ekd5.0043F6CD
0042102C > 6A 01 PUSH 1
0042102E . 8B55 FC MOV EDX,DWORD PTR SS:[EBP-4]
00421031 . 8B4A 08 MOV ECX,DWORD PTR DS:[EDX+8]
00421034 . E8 1756FEFF CALL Ekd5.00406650
00421039 . 25 FF000000 AND EAX,0FF
0042103E . 8B4D FC MOV ECX,DWORD PTR SS:[EBP-4]
00421041 . 0381 28040000 ADD EAX,DWORD PTR DS:[ECX+428]
00421047 . 50 PUSH EAX
00421048 . 8B55 FC MOV EDX,DWORD PTR SS:[EBP-4]
0042104B . 8B4A 08 MOV ECX,DWORD PTR DS:[EDX+8]
0042104E . E8 FD78FEFF CALL Ekd5.00408950
00421053 . 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4]
00421056 . 8B88 2C040000 MOV ECX,DWORD PTR DS:[EAX+42C]
0042105C . 51 PUSH ECX
0042105D . 6A 00 PUSH 0
0042105F . 8B55 FC MOV EDX,DWORD PTR SS:[EBP-4]
00421062 . 8B4A 08 MOV ECX,DWORD PTR DS:[EDX+8]
00421065 . E8 6C72FEFF CALL Ekd5.004082D6
0042106A . 33C9 XOR ECX,ECX
0042106C . 890D B2BF4A00 MOV DWORD PTR DS:[4ABFB2],ECX
00421072 . 8BE5 MOV ESP,EBP
00421074 . 5D POP EBP
00421075 . C3 RETN
|
|
|