我正在尝试编译可在CentOS 7虚拟机上渗透的漏洞。这是我要编译的代码: cve-2017-1000253.c
。尝试编译时出现此错误。
我知道没有rootshell.h可以创建它,但是网站没有提供它。代码中的rootshell.h是我需要创建一个包含该代码的新文件吗?
提前致谢
最佳答案
请阅读cve-2017-1000253.c
中版权标题后的注释。它包含一个shell脚本,最后带有以下命令:
gcc -fpic -shared -nostartfiles -Os -s -o rootshell rootshell.c
xxd -i rootshell > rootshell.h
运行此Shell脚本将生成所需的
rootshell.h
文件。