디버깅 툴인 Ollydbg 에서 주로 사용되는 기초적인 명령어들을 정리한다.
명령어 | 단축키 | 설명 |
---|---|---|
Step Into | [F7] | 한줄의 OP 코드를 실행(CALL 명령을 만나면 그 함수 내부로 따라들어간다. |
Step Over | [F8] | 한줄의 OP 코드를 실행(CALL 명령을 만나도 함수 내부로 따라들어가지 않는다. |
Restart | Ctrl + [F2] | 프로세스를 종료하고 다시 처음부터 디버깅을 시작한다. |
Go To | Ctrl+[G] | 주소를 입력해서 해당 주소로 이동한다. |
Run | [F9] | 실행 |
Excute till return | Ctrl+[F9] | 함수 코드 내에서 RETN을 만날 때 까지 실행한다.(함수 탈출) |
Excute till cursor | [F4] | 커서의 위치까지 실행한다. |
Comment | ; | 커서가 위치한 OP코드에 Comment를 추가할 수 있다. |
Lable | : | 커서가 위치한 OP코드에 Label(별명)을 추가할 수 있다. |
BreakPoint | [F2] | BP(BreakPoint)를 설정/해제 할 수 있다. |
Edit data | Ctrl+[E] | Hexa Dump 에서 데이터를 편집할 수 있다. |
Assemble | [Space] | 어셈블리 코드를 작성(수정) 할 수 있다. |