我有一个等待用户输入字符串输入的程序,如何在使用 IDA 调试我的程序时输入该字符串输入?
如何在使用 IDA 调试时将输入传递给我的程序
逆向工程
艾达
linux
2021-06-12 04:10:56
2个回答
您可以在Process options-Parameters 字段中使用 I/O 重定向运算符:
可以使用 bash shell 符号重定向标准输入/输出/错误通道。例如:
>output 2>&1
经过数小时的搜索,我找到了答案,如此出色的工具不能轻松启用此选项,这真的很令人遗憾。无论如何,您必须从终端使用 IDA 午餐,但您必须添加
“猫|”
在它之前。对我来说,是这样的
cat | ./ida64
然后当程序等待用户的输入时,您必须返回到终端并在那里提供它。
如果你想添加一个文件作为输入,你可以这样做
cat myfile | ./ida64
如果您知道任何更好的解决方案,请在此处发布。
其它你可能感兴趣的问题