카테고리 없음

[Ollydbg]명령어

plzfday 2017. 8. 23. 21:27

기본 명령어

명령어 

단축키 

설명 

Restart 

[Ctrl + F2] 

다시 처음부터 디버깅 시작 

Step into 

[F7] 

하나의 OP code 실행(CALL 명령을 만나면, 그 함수 코드 내부로 따라 들어감) 

Step Over 

[F8] 

하나의 OP code 실행(CALL 명령을 만나면, 따라 들어가지 않고 그냥 함수 자체를 실행) 

Execute till Return 

[Ctrl + F9] 

함수 코드 내에서 RETN 명령어까지 실행(함수 탈출 목적) 


명령어 

 단축키

 설명

 Go to

 [Ctrl+G] 

원하는 주소로 이동(코드/메모리를 확인할 때 사용. 실행되는 것 X)

 Execute till Cursor

 [F4] 

cursor 위치까지 실행(디버깅하고 싶은 주소까지 바로 갈 수 있음)

 Comment

 ; 

Comment 추가 

 User-defined comment

  

마우스 우측 메뉴 Search for User-defined comment 

 Label

 :  

Label 추가 

 User-defined label

 

마우스 우측 메뉴 Search for User-defined label 

 Set/Reset BreakPoint

 [F2] 

BP 설정/해제 

 Run

 [F9] 

실행(BP가 걸려있으면 그곳에서 실행 정지) 

 Show the current EIP

 * 

현재 EIP 위치 보여줌 

 Show the previous Cursor

 - 

직선 커서 위치를 다시 보여줍니다. 

 Preview CALL / JMP address

 [Enter] 

 커서가 CALL/JMP 등의 명령어에 위치해 있다면, 해당 주소를 따라가서 보여줌(실행되는 것 X, 간단히 함수 내용을 확인할 때 유용) 

[출처 : ほん;리버싱핵심원리]