
Это сводит меня с ума, и это должно быть так просто! Я рассмотрел много решений, но ни одно из них не работает с моим приложением.
Я отлаживаю программу в gdb. Программа принимает два ввода, например:
pwndbg> run
Starting program: app.html
what is your name?
foo
Wait, who were you again?
bar
kthxbye
Выше пользовательские входы были foo
и bar
. Я хочу иметь возможность контролировать эти два входа из файла, нескольких файлов, вывода Python, чего угодно. Пока я могу вводить шестнадцатеричные значения, я счастлив.
Среди прочего, я пробовал r < input1.txt ; input2.txt
where input.txt
contains foo
и input2.txt
contains bar
, но это просто помещает foo
во входные данные, но никогда bar
. Я также пробовал один файл с входными данными, разделенными (соответствующими) переносами строк, но все равно получаю только первые входные данные.
Заранее спасибо!