1.Patch
Kod:
00499ABD /E9 17070000 JMP 0049A1D9
00499AC2 |90 NOP
00499AC3 |90 NOP
00499AC4 |90 NOP
00499AC5 |90 NOP
00499AC6 |90 NOP
00499AC7 |90 NOP
00499AC8 |90 NOP
00499AC9 |90 NOP
00499ACA |90 NOP
00499ACB |90 NOP
00499ACC |90 NOP
00499ACD |90 NOP
00499ACE |90 NOP
00499ACF |90 NOP
00499AD0 |90 NOP
00499AD1 |90 NOP
00499AD2 |90 NOP
00499AD3 |90 NOP
00499AD4 |90 NOP
00499AD5 |90 NOP
0049A1D9 > \3C C9 CMP AL, 0C9
0049A1DB . 74 0D JE SHORT 0049A1EA
0049A1DD . 3C CA CMP AL, 0CA
0049A1DF . 74 2E JE SHORT 0049A20F
0049A1E1 . 3C CB CMP AL, 0CB
0049A1E3 . 74 55 JE SHORT 0049A23A
0049A1E5 . EB 7E JMP SHORT 0049A265
0049A1EA > \8B8E 48870000 MOV ECX, DWORD PTR DS:[ESI+8748]
0049A1F0 . 80B9 28880300 >CMP BYTE PTR DS:[ECX+38828], 3
0049A1F7 .^ 0F84 FBF8FFFF JE 00499AF8
0049A1FD . 807F 53 1E CMP BYTE PTR DS:[EDI+53], 1E
0049A201 .^ 0F83 D9F8FFFF JNB 00499AE0
0049A207 .^ E9 CAF8FFFF JMP 00499AD6
0049A20F > \8B8E 48870000 MOV ECX, DWORD PTR DS:[ESI+8748] ; Case CA of switch 0049A1D9
0049A215 . 80B9 28880300>CMP BYTE PTR DS:[ECX+38828], 3
0049A21C .^ 0F84 D6F8FFFF JE 00499AF8
0049A222 . 807F 53 3B CMP BYTE PTR DS:[EDI+53], 3B
0049A226 77 0A JA SHORT 0049A232
0049A228 . 807F 53 1E CMP BYTE PTR DS:[EDI+53], 1E
0049A22C .^ 0F83 AEF8FFFF JNB 00499AE0
0049A232 .^ E9 9FF8FFFF JMP 00499AD6
0049A23A > \8B8E 48870000 MOV ECX, DWORD PTR DS:[ESI+8748] ; Case CB of switch 0049A1D9
0049A240 . 80B9 28880300>CMP BYTE PTR DS:[ECX+38828], 3
0049A247 .^ 0F84 ABF8FFFF JE 00499AF8
0049A24D . 807F 53 45 CMP BYTE PTR DS:[EDI+53], 45
0049A251 77 0A JA SHORT 0049A25D
0049A253 . 807F 53 2D CMP BYTE PTR DS:[EDI+53], 2D
0049A257 .^ 0F83 83F8FFFF JNB 00499AE0
0049A25D .^ E9 74F8FFFF JMP 00499AD6
0049A265 > \3C C9 CMP AL, 0C9
0049A267 .^ 0F84 ABF8FFFF JE 00499B18
0049A26D . 3C CA CMP AL, 0CA
0049A26F .^ 0F84 A3F8FFFF JE 00499B18
0049A275 . 3C CB CMP AL, 0CB
0049A277 .^ 0F84 9BF8FFFF JE 00499B18
0049A27D . 0FB6C0 MOVZX EAX, AL
0049A280 . 6A 64 PUSH 64
0049A282 . 99 CDQ
0049A283 .^ E9 7CF8FFFF JMP 00499B04
2.Patch
HTML-Kodu:
HTML-Kodu:
0049F83D > \8B8E 98800000 MOV ECX, DWORD PTR DS:[ESI+8098]
0049F843 . 8079 3C CA CMP BYTE PTR DS:[ECX+3C], 0CA
0049F847 . 74 08 JE SHORT 0049F851
0049F849 . 8079 3C CB CMP BYTE PTR DS:[ECX+3C], 0CB
0049F84D . 74 0A JE SHORT 0049F859
0049F84F . EB 1B JMP SHORT 0049F86C
0049F851 > 8079 53 3B CMP BYTE PTR DS:[ECX+53], 3B
0049F855 . 77 0A JA SHORT 0049F861
0049F857 . EB 13 JMP SHORT 0049F86C
0049F859 > 8079 53 45 CMP BYTE PTR DS:[ECX+53], 45
0049F85D . 77 02 JA SHORT 0049F861
0049F85F . EB 0B JMP SHORT 0049F86C
0049F861 > 6A 15 PUSH 15
0049F863 . 6A 01 PUSH 1
0049F865 . 8BCE MOV ECX, ESI
0049F867 . E8 5718F6FF CALL 004010C3
0049F86C > 5F POP EDI
0049F86D . 5E POP ESI
0049F86E . 5B POP EBX
0049F86F . C9 LEAVE
0049F870 . C2 0C00 RETN 0C
Kod:
00499ABD /E9 17070000 JMP 0049A1D9
00499AC2 |90 NOP
00499AC3 |90 NOP
00499AC4 |90 NOP
00499AC5 |90 NOP
00499AC6 |90 NOP
00499AC7 |90 NOP
00499AC8 |90 NOP
00499AC9 |90 NOP
00499ACA |90 NOP
00499ACB |90 NOP
00499ACC |90 NOP
00499ACD |90 NOP
00499ACE |90 NOP
00499ACF |90 NOP
00499AD0 |90 NOP
00499AD1 |90 NOP
00499AD2 |90 NOP
00499AD3 |90 NOP
00499AD4 |90 NOP
00499AD5 |90 NOP
0049A1D9 > \3C C9 CMP AL, 0C9
0049A1DB . 74 0D JE SHORT 0049A1EA
0049A1DD . 3C CA CMP AL, 0CA
0049A1DF . 74 2E JE SHORT 0049A20F
0049A1E1 . 3C CB CMP AL, 0CB
0049A1E3 . 74 55 JE SHORT 0049A23A
0049A1E5 . EB 7E JMP SHORT 0049A265
0049A1EA > \8B8E 48870000 MOV ECX, DWORD PTR DS:[ESI+8748]
0049A1F0 . 80B9 28880300 >CMP BYTE PTR DS:[ECX+38828], 3
0049A1F7 .^ 0F84 FBF8FFFF JE 00499AF8
0049A1FD . 807F 53 1E CMP BYTE PTR DS:[EDI+53], 1E
0049A201 .^ 0F83 D9F8FFFF JNB 00499AE0
0049A207 .^ E9 CAF8FFFF JMP 00499AD6
0049A20F > \8B8E 48870000 MOV ECX, DWORD PTR DS:[ESI+8748] ; Case CA of switch 0049A1D9
0049A215 . 80B9 28880300>CMP BYTE PTR DS:[ECX+38828], 3
0049A21C .^ 0F84 D6F8FFFF JE 00499AF8
0049A222 . 807F 53 3B CMP BYTE PTR DS:[EDI+53], 3B
0049A226 77 0A JA SHORT 0049A232
0049A228 . 807F 53 1E CMP BYTE PTR DS:[EDI+53], 1E
0049A22C .^ 0F83 AEF8FFFF JNB 00499AE0
0049A232 .^ E9 9FF8FFFF JMP 00499AD6
0049A23A > \8B8E 48870000 MOV ECX, DWORD PTR DS:[ESI+8748] ; Case CB of switch 0049A1D9
0049A240 . 80B9 28880300>CMP BYTE PTR DS:[ECX+38828], 3
0049A247 .^ 0F84 ABF8FFFF JE 00499AF8
0049A24D . 807F 53 45 CMP BYTE PTR DS:[EDI+53], 45
0049A251 77 0A JA SHORT 0049A25D
0049A253 . 807F 53 2D CMP BYTE PTR DS:[EDI+53], 2D
0049A257 .^ 0F83 83F8FFFF JNB 00499AE0
0049A25D .^ E9 74F8FFFF JMP 00499AD6
0049A265 > \3C C9 CMP AL, 0C9
0049A267 .^ 0F84 ABF8FFFF JE 00499B18
0049A26D . 3C CA CMP AL, 0CA
0049A26F .^ 0F84 A3F8FFFF JE 00499B18
0049A275 . 3C CB CMP AL, 0CB
0049A277 .^ 0F84 9BF8FFFF JE 00499B18
0049A27D . 0FB6C0 MOVZX EAX, AL
0049A280 . 6A 64 PUSH 64
0049A282 . 99 CDQ
0049A283 .^ E9 7CF8FFFF JMP 00499B04
2.Patch
HTML-Kodu:
HTML-Kodu:
0049F83D > \8B8E 98800000 MOV ECX, DWORD PTR DS:[ESI+8098]
0049F843 . 8079 3C CA CMP BYTE PTR DS:[ECX+3C], 0CA
0049F847 . 74 08 JE SHORT 0049F851
0049F849 . 8079 3C CB CMP BYTE PTR DS:[ECX+3C], 0CB
0049F84D . 74 0A JE SHORT 0049F859
0049F84F . EB 1B JMP SHORT 0049F86C
0049F851 > 8079 53 3B CMP BYTE PTR DS:[ECX+53], 3B
0049F855 . 77 0A JA SHORT 0049F861
0049F857 . EB 13 JMP SHORT 0049F86C
0049F859 > 8079 53 45 CMP BYTE PTR DS:[ECX+53], 45
0049F85D . 77 02 JA SHORT 0049F861
0049F85F . EB 0B JMP SHORT 0049F86C
0049F861 > 6A 15 PUSH 15
0049F863 . 6A 01 PUSH 1
0049F865 . 8BCE MOV ECX, ESI
0049F867 . E8 5718F6FF CALL 004010C3
0049F86C > 5F POP EDI
0049F86D . 5E POP ESI
0049F86E . 5B POP EBX
0049F86F . C9 LEAVE
0049F870 . C2 0C00 RETN 0C