2017-12-13 14 views
0

gdbでデバッグ中のバイナリは、まずidの入力を求められ、idが有効であれば2番目の入力を求めます。複数の入力をファイルからgdbでデバッグされているバイナリにリダイレクトする方法は?

gef➤ run 

Agent ID : 48093572 //This is the first input which the user has to enter 

Login Validated 

Main Menu: 

1. Extraction Points 

2. Request Extraction 

3. Submit Report 

0. Exit 

Enter selection: // This is the second input the user has to enter 

「<」演算子を使用してファイルから両方の入力を渡すにはどうすればよいですか。単一の入力があった場合、私はそれを行うことができたでしょう。

gef➤ run < input.txt 

しかし、上記のアプローチは複数の入力に対しては機能しません。

*注: - GEFはあなたが解決策を見つけていない、または他の誰が、この情報のビットを必要とする、これは私のために働いていた場合にgdb

答えて

0

ためのアドオンです:

gdb$ r < <(cat 1_intest.txt 2_intest.txt) 

各入力は、対応するファイルの内容を引用することによってプログラムに渡される。

関連する問題