IDA 리모트 디버깅 설정
출처
윈도우에서 ELF 바이너리를 실행할 수 없어 동적인 분석은 할 수 없고 리눅스에서는 GDB를 이용해도 되지만 cui에서는 다양한 정보를 보기 어렵고 또한 복잡하다. 하지만 IDA에서는 라이브 원격을 통해 이 문제를 어느정도 해결할 수 있다.
<그림1 원격 디버깅을 위한 서버 파일>
먼저 IDA가 설치된 폴더에가면
<그림2 원격 서버 파일 실행>
서버는 x64 우분투를 사용며 64bit ELF파일을 디버깅하기 위해
<그림3 IDA 내 리눅스 원격 디버깅>
이렇게 서버에서 사용할 준비가 되었다면 IDA를 실행한 뒤 Debugger - Run - Remote Linux debugger 를 선택하고 설정창이 뜨면 다음과 같이 입력하면 된다.
<그림4 원격 디버깅 정보>
여기서 주의할 점은 linux_serverx64 를 실행한 디렉토리를 기준으로 해야한다는것이다. 위에서 보이듯(그림2 참고) 작성자는