[英]How to write shellcode in c?
我尝试使用 c 在文件中编写 shell 代码,但是在执行程序后我发现文件中的 ASCII 代码不是 shell 代码。 这是代码:
FILE *shell;
shell = fopen("shell.txt", "w");
fprintf(shell,"shell = '\xbd\x7f\x94' \n");
fclose(shell);
在 C 中打印反斜杠你需要转义它,因为它是转义字符。
所以要打印
shell = '\xbd\x7f\x94' <LF>
指定
"shell = '\\xbd\\x7f\\x94' \n"
反而。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.