Я передаю параметры с помощью gdb, используя
run $(python -c 'print "\x41"*526 + "\x42"*3')
, но если запущенная отладка запрашивает у меня ввод, например
(gdb) run $(python -c 'print "\x41"*526 + "\x42"*3')
Starting program /user/xmpl
Enter something:
Как обрабатывать это так же, как argv []?
Спасибо
РЕДАКТИРОВАТЬ: Этот НЕ является дубликатом, я НЕ имею в виду параметры!
РЕДАКТИРОВАТЬ: Это похоже на то, когда GDBвыполняется, и вы запускаете программу, как
run < file
, где файл содержит «вход», он будет обработан как stdin для первого запроса ввода.Как автоматизировать для 3-го запрошенного ввода я все еще спрашиваю.