我正在尝试编译可在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文件。

10-04 11:07