用python填充正在运行的GDB输入提示

时间:2018-08-25 23:52:04

标签: gdb

我通过使用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 []那样处理呢?

谢谢

编辑:This不是重复的,我不是指参数!

编辑:好像是在运行GDB时,您像这样运行程序

run < file

如果文件包含“输入”,则对于第一个输入请求,它将被视为stdin。我仍然在问如何自动执行第3个请求的输入。

0 个答案:

没有答案