Public feed #893290

Someone

public text v1 · immutable
Raw Edit
·published 2008-02-06 00:51 UTC
rendered paste body
00422BC9     90             NOP
00422BCA     90             NOP
00422BCB     90             NOP
00422BCC     90             NOP
00422BCD     90             NOP
00422BCE     90             NOP
00422BCF     90             NOP
00422BD0  /$ 56             PUSH ESI
00422BD1  |. 57             PUSH EDI
00422BD2  |. 8B7C24 0C      MOV EDI,DWORD PTR SS:[ESP+C]
00422BD6  |. 83C9 FF        OR ECX,FFFFFFFF
00422BD9  |. 33C0           XOR EAX,EAX
00422BDB  |. 6A 5C          PUSH 5C                                  ; /c = 5C  ('\')
00422BDD  |. F2:AE          REPNE SCAS BYTE PTR ES:[EDI]             ; |
00422BDF  |. 8B4424 14      MOV EAX,DWORD PTR SS:[ESP+14]            ; |
00422BE3  |. F7D1           NOT ECX                                  ; |
00422BE5  |. 2BF9           SUB EDI,ECX                              ; |
00422BE7  |. 50             PUSH EAX                                 ; |s
00422BE8  |. 8BD1           MOV EDX,ECX                              ; |
00422BEA  |. 8BF7           MOV ESI,EDI                              ; |
00422BEC  |. 8BF8           MOV EDI,EAX                              ; |
00422BEE  |. C1E9 02        SHR ECX,2                                ; |
00422BF1  |. F3:A5          REP MOVS DWORD PTR ES:[EDI],DWORD PTR DS>; |
00422BF3  |. 8BCA           MOV ECX,EDX                              ; |
00422BF5  |. 83E1 03        AND ECX,3                                ; |
00422BF8  |. F3:A4          REP MOVS BYTE PTR ES:[EDI],BYTE PTR DS:[>; |
00422BFA  |. FF15 E4A14200  CALL DWORD PTR DS:[<&MSVCRT.strrchr>]    ; \strrchr
00422C00  |. 83C4 08        ADD ESP,8
00422C03  |. 85C0           TEST EAX,EAX
00422C05  |. 5F             POP EDI
00422C06  |. 5E             POP ESI
00422C07  |. 74 04          JE SHORT Amp.00422C0D
00422C09  |. C640 01 00     MOV BYTE PTR DS:[EAX+1],0
00422C0D  \> C3             RETN
00422C0E     90             NOP
00422C0F     90             NOP