All pastes #391922 Raw Edit

Mine

public text v1 · immutable
·published 2007-03-12 15:08 UTC
rendered paste body
10050D00 >/. 55             PUSH EBP
10050D01  |. 8BEC           MOV EBP,ESP
10050D03  |. 83EC 18        SUB ESP,18
10050D06  |. 56             PUSH ESI
10050D07  |. 57             PUSH EDI
10050D08  |. B8 CCCCCCCC    MOV EAX,CCCCCCCC
10050D0D  |. 8945 E8        MOV DWORD PTR SS:[EBP-18],EAX
10050D10  |. 8945 EC        MOV DWORD PTR SS:[EBP-14],EAX
10050D13  |. 8945 F0        MOV DWORD PTR SS:[EBP-10],EAX
10050D16  |. 8945 F4        MOV DWORD PTR SS:[EBP-C],EAX
10050D19  |. 8945 F8        MOV DWORD PTR SS:[EBP-8],EAX
10050D1C  |. 8945 FC        MOV DWORD PTR SS:[EBP-4],EAX
10050D1F  |. 8B45 08        MOV EAX,DWORD PTR SS:[EBP+8]
10050D22  |. 8945 FC        MOV DWORD PTR SS:[EBP-4],EAX
10050D25  |. 8B4D FC        MOV ECX,DWORD PTR SS:[EBP-4]
10050D28  |. 0FB651 0C      MOVZX EDX,BYTE PTR DS:[ECX+C]
10050D2C  |. F7DA           NEG EDX
10050D2E  |. 1BD2           SBB EDX,EDX
10050D30  |. F7DA           NEG EDX
10050D32  |. 8855 FB        MOV BYTE PTR SS:[EBP-5],DL
10050D35  |. 8BF4           MOV ESI,ESP
10050D37  |. 8B45 FC        MOV EAX,DWORD PTR SS:[EBP-4]
10050D3A  |. 8B48 08        MOV ECX,DWORD PTR DS:[EAX+8]
10050D3D  |. 51             PUSH ECX
10050D3E  |. 8B55 0C        MOV EDX,DWORD PTR SS:[EBP+C]
10050D41  |. 8B02           MOV EAX,DWORD PTR DS:[EDX]
10050D43  |. 8B4D 0C        MOV ECX,DWORD PTR SS:[EBP+C]
10050D46  |. 8B09           MOV ECX,DWORD PTR DS:[ECX]
10050D48  |. 8B10           MOV EDX,DWORD PTR DS:[EAX]
10050D4A  |. FF92 98000000  CALL DWORD PTR DS:[EDX+98]
10050D50  |. 3BF4           CMP ESI,ESP
10050D52  |. E8 B99BFFFF    CALL SHO_GS._RTC_CheckEsp
10050D57  |. 8945 F4        MOV DWORD PTR SS:[EBP-C],EAX
10050D5A  |. C745 F0 000000>MOV DWORD PTR SS:[EBP-10],0
10050D61  |. C745 EC FFC99A>MOV DWORD PTR SS:[EBP-14],3B9AC9FF
10050D68  |> 837D F4 00     /CMP DWORD PTR SS:[EBP-C],0
10050D6C  |. 0F84 38010000  |JE SHO_GS.10050EAA
10050D72  |. 8B45 0C        |MOV EAX,DWORD PTR SS:[EBP+C]
10050D75  |. 8B08           |MOV ECX,DWORD PTR DS:[EAX]
10050D77  |. 3B4D F4        |CMP ECX,DWORD PTR SS:[EBP-C]
10050D7A  |. 0F84 07010000  |JE SHO_GS.10050E87
10050D80  |. 0FB675 FB      |MOVZX ESI,BYTE PTR SS:[EBP-5]
10050D84  |. 8BFC           |MOV EDI,ESP
10050D86  |. 8B55 F4        |MOV EDX,DWORD PTR SS:[EBP-C]
10050D89  |. 52             |PUSH EDX
10050D8A  |. 8B45 0C        |MOV EAX,DWORD PTR SS:[EBP+C]
10050D8D  |. 8B08           |MOV ECX,DWORD PTR DS:[EAX]
10050D8F  |. 8B55 0C        |MOV EDX,DWORD PTR SS:[EBP+C]
10050D92  |. 8B02           |MOV EAX,DWORD PTR DS:[EDX]
10050D94  |. 8B11           |MOV EDX,DWORD PTR DS:[ECX]
10050D96  |. 8BC8           |MOV ECX,EAX
10050D98  |. FF92 AC000000  |CALL DWORD PTR DS:[EDX+AC]
10050D9E  |. 3BFC           |CMP EDI,ESP
10050DA0  |. E8 6B9BFFFF    |CALL SHO_GS._RTC_CheckEsp
10050DA5  |. 0FB6C0         |MOVZX EAX,AL
10050DA8  |. 3BF0           |CMP ESI,EAX
10050DAA  |. 0F85 D7000000  |JNZ SHO_GS.10050E87
10050DB0  |. 8B4D 0C        |MOV ECX,DWORD PTR SS:[EBP+C]
10050DB3  |. 8B11           |MOV EDX,DWORD PTR DS:[ECX]
10050DB5  |. 8B45 0C        |MOV EAX,DWORD PTR SS:[EBP+C]
10050DB8  |. 8B08           |MOV ECX,DWORD PTR DS:[EAX]
10050DBA  |. 8B12           |MOV EDX,DWORD PTR DS:[EDX]
10050DBC  |. 8BF4           |MOV ESI,ESP
10050DBE  |. FF52 24        |CALL DWORD PTR DS:[EDX+24]
10050DC1  |. 3BF4           |CMP ESI,ESP
10050DC3  |. E8 489BFFFF    |CALL SHO_GS._RTC_CheckEsp
10050DC8  |. 8BF0           |MOV ESI,EAX
10050DCA  |. 8B45 F4        |MOV EAX,DWORD PTR SS:[EBP-C]
10050DCD  |. 8B10           |MOV EDX,DWORD PTR DS:[EAX]
10050DCF  |. 8BFC           |MOV EDI,ESP
10050DD1  |. 8B4D F4        |MOV ECX,DWORD PTR SS:[EBP-C]
10050DD4  |. FF52 24        |CALL DWORD PTR DS:[EDX+24]
10050DD7  |. 3BFC           |CMP EDI,ESP
10050DD9  |. E8 329BFFFF    |CALL SHO_GS._RTC_CheckEsp
10050DDE  |. 2BF0           |SUB ESI,EAX
10050DE0  |. 8B45 FC        |MOV EAX,DWORD PTR SS:[EBP-4]
10050DE3  |. 0FBF48 0E      |MOVSX ECX,WORD PTR DS:[EAX+E]
10050DE7  |. 3BF1           |CMP ESI,ECX
10050DE9  |. 0F8C 98000000  |JL SHO_GS.10050E87
10050DEF  |. 8B55 0C        |MOV EDX,DWORD PTR SS:[EBP+C]
10050DF2  |. 8B02           |MOV EAX,DWORD PTR DS:[EDX]
10050DF4  |. 8B4D 0C        |MOV ECX,DWORD PTR SS:[EBP+C]
10050DF7  |. 8B09           |MOV ECX,DWORD PTR DS:[ECX]
10050DF9  |. 8B10           |MOV EDX,DWORD PTR DS:[EAX]
10050DFB  |. 8BF4           |MOV ESI,ESP
10050DFD  |. FF52 24        |CALL DWORD PTR DS:[EDX+24]
10050E00  |. 3BF4           |CMP ESI,ESP
10050E02  |. E8 099BFFFF    |CALL SHO_GS._RTC_CheckEsp
10050E07  |. 8BF0           |MOV ESI,EAX
10050E09  |. 8B45 F4        |MOV EAX,DWORD PTR SS:[EBP-C]
10050E0C  |. 8B10           |MOV EDX,DWORD PTR DS:[EAX]
10050E0E  |. 8BFC           |MOV EDI,ESP
10050E10  |. 8B4D F4        |MOV ECX,DWORD PTR SS:[EBP-C]
10050E13  |. FF52 24        |CALL DWORD PTR DS:[EDX+24]
10050E16  |. 3BFC           |CMP EDI,ESP
10050E18  |. E8 F39AFFFF    |CALL SHO_GS._RTC_CheckEsp
10050E1D  |. 2BF0           |SUB ESI,EAX
10050E1F  |. 8B45 FC        |MOV EAX,DWORD PTR SS:[EBP-4]
10050E22  |. 0FBF48 10      |MOVSX ECX,WORD PTR DS:[EAX+10]
10050E26  |. 3BF1           |CMP ESI,ECX
10050E28  |. 7F 5D          |JG SHORT SHO_GS.10050E87
10050E2A  |. 8B55 F0        |MOV EDX,DWORD PTR SS:[EBP-10]
10050E2D  |. 83C2 01        |ADD EDX,1
10050E30  |. 8955 F0        |MOV DWORD PTR SS:[EBP-10],EDX
10050E33  |. 8BF4           |MOV ESI,ESP
10050E35  |. 8B45 F4        |MOV EAX,DWORD PTR SS:[EBP-C]
10050E38  |. 50             |PUSH EAX
10050E39  |. 8B4D 0C        |MOV ECX,DWORD PTR SS:[EBP+C]
10050E3C  |. 8B11           |MOV EDX,DWORD PTR DS:[ECX]
10050E3E  |. 8B45 0C        |MOV EAX,DWORD PTR SS:[EBP+C]
10050E41  |. 8B08           |MOV ECX,DWORD PTR DS:[EAX]
10050E43  |. 8B12           |MOV EDX,DWORD PTR DS:[EDX]
10050E45  |. FF52 54        |CALL DWORD PTR DS:[EDX+54]
10050E48  |. 3BF4           |CMP ESI,ESP
10050E4A  |. E8 C19AFFFF    |CALL SHO_GS._RTC_CheckEsp
10050E4F  |. E8 84ED0500    |CALL SHO_GS._ftol2
10050E54  |. 8945 E8        |MOV DWORD PTR SS:[EBP-18],EAX
10050E57  |. 8B45 E8        |MOV EAX,DWORD PTR SS:[EBP-18]
10050E5A  |. 3B45 EC        |CMP EAX,DWORD PTR SS:[EBP-14]
10050E5D  |. 7D 0F          |JGE SHORT SHO_GS.10050E6E
10050E5F  |. 8B4D E8        |MOV ECX,DWORD PTR SS:[EBP-18]
10050E62  |. 894D EC        |MOV DWORD PTR SS:[EBP-14],ECX
10050E65  |. 8B55 0C        |MOV EDX,DWORD PTR SS:[EBP+C]
10050E68  |. 8B45 F4        |MOV EAX,DWORD PTR SS:[EBP-C]
10050E6B  |. 8942 0C        |MOV DWORD PTR DS:[EDX+C],EAX
10050E6E  |> 8B4D FC        |MOV ECX,DWORD PTR SS:[EBP-4]
10050E71  |. 0FB751 12      |MOVZX EDX,WORD PTR DS:[ECX+12]
10050E75  |. 3955 F0        |CMP DWORD PTR SS:[EBP-10],EDX
10050E78  |. 7C 0D          |JL SHORT SHO_GS.10050E87
10050E7A  |. 8B45 0C        |MOV EAX,DWORD PTR SS:[EBP+C]
10050E7D  |. 8B4D F4        |MOV ECX,DWORD PTR SS:[EBP-C]
10050E80  |. 8948 08        |MOV DWORD PTR DS:[EAX+8],ECX
10050E83  |. B0 01          |MOV AL,1
10050E85  |. EB 25          |JMP SHORT SHO_GS.10050EAC
10050E87  |> 8B55 0C        |MOV EDX,DWORD PTR SS:[EBP+C]
10050E8A  |. 8B02           |MOV EAX,DWORD PTR DS:[EDX]
10050E8C  |. 8B4D 0C        |MOV ECX,DWORD PTR SS:[EBP+C]
10050E8F  |. 8B09           |MOV ECX,DWORD PTR DS:[ECX]
10050E91  |. 8B10           |MOV EDX,DWORD PTR DS:[EAX]
10050E93  |. 8BF4           |MOV ESI,ESP
10050E95  |. FF92 9C000000  |CALL DWORD PTR DS:[EDX+9C]
10050E9B  |. 3BF4           |CMP ESI,ESP
10050E9D  |. E8 6E9AFFFF    |CALL SHO_GS._RTC_CheckEsp
10050EA2  |. 8945 F4        |MOV DWORD PTR SS:[EBP-C],EAX
10050EA5  |.^E9 BEFEFFFF    \JMP SHO_GS.10050D68
10050EAA  |> 32C0           XOR AL,AL
10050EAC  |> 5F             POP EDI
10050EAD  |. 5E             POP ESI
10050EAE  |. 83C4 18        ADD ESP,18
10050EB1  |. 3BEC           CMP EBP,ESP
10050EB3  |. E8 589AFFFF    CALL SHO_GS._RTC_CheckEsp
10050EB8  |. 8BE5           MOV ESP,EBP
10050EBA  |. 5D             POP EBP
10050EBB  \. C3             RETN