在C程序中添加Shellcode时会打印出Hello World

时间:2015-01-01 14:55:53

标签: c shellcode

所需的基本信息。想要一个shellcode,当放入C代码(如char buf[]={"<shellcode>"})时会输出“Hello World!”。有没有办法将我的普通英文字符串“Hello World”转换为shellcode。

1 个答案:

答案 0 :(得分:-1)

我认为您不能将其直接嵌入到您的代码中,但您可以将脚本作为单独的文件,并从您的程序中调用它,如下所示:

system("/path/to/script/myScript.sh");

此调用是阻止的,因此您的程序将保持在此行,直到脚本完成。然后在myScript.sh中,您会有类似

的内容
#!/bin/sh

echo "Hello World!"

编辑:

请务必导入<stdlib.h>