gdbserver와 ida 의 remote gdb debugger 기능을 이용하여 elf binary를 디버깅할 수 있다.
# apt-get install gdbserver // 다음 명령 한 줄이면 gdbserver 를 받을 수 있다.
# gdbserver 127.0.0.1:[port] ./[file]
IDA 로 가서..
ida 에서 [Debugger] - [Select a debugger] - [Remote GDB debugger] 선택한다.
그리고 [Debugger] - [Process options] 에 들어가서 hostname과 port 를 지정해주고 시작하면 debugging 이 되는 것을 확인할 수 있다.
'reversing' 카테고리의 다른 글
angr (0) | 2017.02.18 |
---|---|
gdb child process debugging (1) | 2016.11.04 |
예외 처리를 이용한 Anti-Debugging (0) | 2016.03.12 |
windbg kernel debugging (0) | 2016.01.31 |
BSWAP instruction (0) | 2016.01.19 |