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