我通过使用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个请求的输入。