У мене встановлена програма, яка перераховує файл таким чином:
#include <stdlib.h>
#include <stdio.h>
int main(void)
{
system("ls /challenge/binary/binary1/.passwd");
return 0;
}
Що мені потрібно - це змусити програму розкрити вміст файлу, а не просто вказати його ім'я. Тому я спробував створити псевдонім, щоб змінити поведінку ls таким чином:
alias ls='cat'
але все-таки це не працює. Не могли б ви вказати мене в правильному напрямку!
system("ls
шляхомsystem("cat
? Чи намагаєтесь ви знайти спосіб зловживати програмою за допомогою системної команди, щоб зробити щось, чого не повинно робити?