F2 : Set/Reset Breakpoint / BP 설정/해제
Ctrl + F2 : Restart / 다시 처음부터 디버깅 시작(디버깅 당하는 프로세스를 종료하고 재실행)
F4 : Execute till Cursor / cursor 위치까지 실행(디버깅하고 싶은 주소까지 바로 갈 수 있음)
F7 : Step In / 하나의 OP code 실행 (CALL 명령을 만나면, 그 함수 코드 내부로 따라 들어)
F8 : Step Over / 하나의 OP code 실행 (CALL 명령을 만나면, 따라 들어가지 않고 그냥 함수 자체를 실행)
F9 : Run / 실행(BP가 걸려 있으면 그곳에서 실행이 정지됨)
Ctrl + F9 : Execute till Return / 함수코드 내에서 RETN 명령어까지 실행 (함수 탈출 목적)
- Ctrl + G : Go to / 원하는 주소로 이동(코드/메모리를 확인할 때 사용, 실행되는 것은 X)
- ; : Comment / Comment 추가
- : : Label / Label 추가
- * : Show the current EIP / 현재 EIP 위치를 보여줌
- - : Show the previous Cursor / 직전 커서 위치를 다시 보여줌
- Enter : Preview CALL/JMP address / 커서가 CALL/JMP 등의 명령어에 위치해 있다면, 해당 주소를 따라가서 보여줌(실행되는 것이 아님. 간단히 함수 내용을 확인할 때 유용함)
- Space : Code 창에서 Space 누르면 Assemble 명령 -> 코드 수정 시 사용
'리버싱' 카테고리의 다른 글
[리버싱] IDA 단축키 정리 (0) | 2024.04.11 |
---|