All pastes #796763 Raw Edit

Something

public text v1 · immutable
#796763 ·published 2007-11-25 11:28 UTC
rendered paste body
00404990    $  8B10              MOV EDX,DWORD PTR DS:[EAX]
00404992    .  85D2              TEST EDX,EDX                               ;  ntdll.KiFastSystemCallRet
00404994    .  74 1C             JE SHORT eXeScope.004049B2
00404996    .  C700 00000000     MOV DWORD PTR DS:[EAX],0
0040499C    .  8B4A F8           MOV ECX,DWORD PTR DS:[EDX-8]
0040499F    .  49                DEC ECX
004049A0    .  7C 10             JL SHORT eXeScope.004049B2
004049A2    .  F0:FF4A F8        LOCK DEC DWORD PTR DS:[EDX-8]              ;  LOCK prefix
004049A6    .  75 0A             JNZ SHORT eXeScope.004049B2
004049A8    .  50                PUSH EAX
004049A9    .  8D42 F8           LEA EAX,DWORD PTR DS:[EDX-8]
004049AC    .  E8 0BDEFFFF       CALL eXeScope.004027BC
004049B1    .  58                POP EAX                                    ;  kernel32.7C816FD7
004049B2    >  C3                RETN
004049B3       90                NOP
004049B4    $  53                PUSH EBX
004049B5    .  56                PUSH ESI
004049B6    .  89C3              MOV EBX,EAX
004049B8    .  89D6              MOV ESI,EDX                                ;  ntdll.KiFastSystemCallRet
004049BA    >  8B13              MOV EDX,DWORD PTR DS:[EBX]
004049BC    .  85D2              TEST EDX,EDX                               ;  ntdll.KiFastSystemCallRet
004049BE    .  74 1A             JE SHORT eXeScope.004049DA
004049C0    .  C703 00000000     MOV DWORD PTR DS:[EBX],0
004049C6    .  8B4A F8           MOV ECX,DWORD PTR DS:[EDX-8]
004049C9    .  49                DEC ECX
004049CA    .  7C 0E             JL SHORT eXeScope.004049DA
004049CC    .  F0:FF4A F8        LOCK DEC DWORD PTR DS:[EDX-8]              ;  LOCK prefix
004049D0    .  75 08             JNZ SHORT eXeScope.004049DA
004049D2    .  8D42 F8           LEA EAX,DWORD PTR DS:[EDX-8]
004049D5    .  E8 E2DDFFFF       CALL eXeScope.004027BC
004049DA    >  83C3 04           ADD EBX,4
004049DD    .  4E                DEC ESI
004049DE    .^ 75 DA             JNZ SHORT eXeScope.004049BA
004049E0    .  5E                POP ESI                                    ;  kernel32.7C816FD7
004049E1    .  5B                POP EBX                                    ;  kernel32.7C816FD7
004049E2    .  C3                RETN
004049E3       90                NOP
004049E4    $  85D2              TEST EDX,EDX                               ;  ntdll.KiFastSystemCallRet
004049E6    .  74 24             JE SHORT eXeScope.00404A0C
004049E8    .  8B4A F8           MOV ECX,DWORD PTR DS:[EDX-8]
004049EB    .  41                INC ECX
004049EC    .  7F 1A             JG SHORT eXeScope.00404A08
004049EE    .  50                PUSH EAX
004049EF    .  52                PUSH EDX                                   ;  ntdll.KiFastSystemCallRet
004049F0    .  8B42 FC           MOV EAX,DWORD PTR DS:[EDX-4]
004049F3    .  E8 5C000000       CALL eXeScope.00404A54
004049F8    .  89C2              MOV EDX,EAX
004049FA    .  58                POP EAX                                    ;  kernel32.7C816FD7
004049FB    .  52                PUSH EDX                                   ;  ntdll.KiFastSystemCallRet
004049FC    .  8B48 FC           MOV ECX,DWORD PTR DS:[EAX-4]
004049FF    .  E8 A0DFFFFF       CALL eXeScope.004029A4
00404A04    .  5A                POP EDX                                    ;  kernel32.7C816FD7
00404A05    .  58                POP EAX                                    ;  kernel32.7C816FD7
00404A06    .  EB 04             JMP SHORT eXeScope.00404A0C
00404A08    >  F0:FF42 F8        LOCK INC DWORD PTR DS:[EDX-8]              ;  LOCK prefix
00404A0C    >  8710              XCHG DWORD PTR DS:[EAX],EDX                ;  ntdll.KiFastSystemCallRet
00404A0E    .  85D2              TEST EDX,EDX                               ;  ntdll.KiFastSystemCallRet
00404A10    .  74 14             JE SHORT eXeScope.00404A26
00404A12    .  8B4A F8           MOV ECX,DWORD PTR DS:[EDX-8]
00404A15    .  49                DEC ECX
00404A16    .  7C 0E             JL SHORT eXeScope.00404A26
00404A18    .  F0:FF4A F8        LOCK DEC DWORD PTR DS:[EDX-8]              ;  LOCK prefix
00404A1C    .  75 08             JNZ SHORT eXeScope.00404A26
00404A1E    .  8D42 F8           LEA EAX,DWORD PTR DS:[EDX-8]
00404A21    .  E8 96DDFFFF       CALL eXeScope.004027BC
00404A26    >  C3                RETN