rendered paste body0012FB7C 55 PUSH EBP
0012FB7D 89E5 MOV EBP,ESP
0012FB7F 53 PUSH EBX
0012FB80 56 PUSH ESI
0012FB81 57 PUSH EDI
0012FB82 83C4 FC ADD ESP,-4
0012FB85 8B45 10 MOV EAX,DWORD PTR SS:[EBP+10]
0012FB88 890424 MOV DWORD PTR SS:[ESP],EAX
0012FB8B 8B75 0C MOV ESI,DWORD PTR SS:[EBP+C]
0012FB8E 56 PUSH ESI
0012FB8F E8 7C142D00 CALL <JMP.&MSVCR80.strlen>
0012FB94 83C4 04 ADD ESP,4
0012FB97 8B4D 08 MOV ECX,DWORD PTR SS:[EBP+8]
0012FB9A 0FB611 MOVZX EDX,BYTE PTR DS:[ECX]
0012FB9D 0FB63E MOVZX EDI,BYTE PTR DS:[ESI]
0012FBA0 85FF TEST EDI,EDI
0012FBA2 0F85 07000000 JNZ 0012FBAF
0012FBA8 29C6 SUB ESI,EAX
0012FBAA ^ E9 EBFFFFFF JMP 0012FB9A
0012FBAF 31FA XOR EDX,EDI
0012FBB1 8811 MOV BYTE PTR DS:[ECX],DL
0012FBB3 83C1 01 ADD ECX,1
0012FBB6 83C6 01 ADD ESI,1
0012FBB9 8B0424 MOV EAX,DWORD PTR SS:[ESP]
0012FBBC 83C0 FF ADD EAX,-1
0012FBBF 890424 MOV DWORD PTR SS:[ESP],EAX
0012FBC2 85C0 TEST EAX,EAX
0012FBC4 ^ 0F85 D0FFFFFF JNZ 0012FB9A
0012FBCA 83C4 04 ADD ESP,4
0012FBCD 5F POP EDI
0012FBCE 5E POP ESI
0012FBCF 5B POP EBX
0012FBD0 5D POP EBP
0012FBD1 C3 RETN