Повышение привилегий с использованием исполняемого двоичного файла с правами доступа root - PullRequest
0 голосов
/ 16 февраля 2019

Мне нужно повысить привилегию root, чтобы читать текстовый файл, включая секретный ключ.На самом деле, у меня есть исполняемый двоичный файл со следующим исходным кодом с привилегией выполнения root:

#include <stdio.h>
#include <string.h>

int main(int argc, char *argv[]) {
char buf[256];
int len, i;

scanf("%s", buf);
len = strlen(buf);

printf("%s\n", buf);
return 0;
}

Я собираюсь повысить привилегию root, чтобы прочитать Flag1.txt, у которого есть root-доступ кбыть прочитаннымКак я могу сделать эту атаку?

Заранее спасибо,

...