2017-12-13 8 views
0

이 바이너리는 gdb에서 먼저 디버깅 중이며 ID가 먼저 입력되면 id가 유효한 경우 두 번째 입력을 요청합니다.파일의 여러 입력을 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) 

각 입력은 해당 파일의 내용을 처리하여 프로그램에 전달됩니다.

관련 문제