Заполните текущую строку ввода GDB питоном - PullRequest
0 голосов
/ 26 августа 2018

Я передаю параметры с помощью 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-го запрошенного ввода я все еще спрашиваю.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...