Ошибка компиляции для cve-2017-1000253 доказательства концепции - PullRequest
0 голосов
/ 02 января 2019

Я пытаюсь скомпилировать эксплойт для тестирования на виртуальной машине CentOS 7.Вот код, который я пытаюсь скомпилировать: cve-2017-1000253.c.Я получаю эту ошибку, когда пытаюсь скомпилировать ее.

error

Я знаю, что для ее создания не существует roothell.h, но веб-сайт его не предоставил. Это корневая оболочка.h в коде, который мне нужен, чтобы создать новый файл с этим кодом внутри?Заранее спасибо

1 Ответ

0 голосов
/ 02 января 2019

Пожалуйста, прочитайте комментарий после заголовка авторского права в cve-2017-1000253.c. Он содержит скрипт оболочки со следующими командами в конце:

gcc -fpic -shared -nostartfiles -Os -s -o rootshell rootshell.c
xxd -i rootshell > rootshell.h

При запуске этого сценария оболочки будет получен необходимый файл rootshell.h.

...