EASY7

OllyDbg 단축키 본문

보안 공부/리버싱

OllyDbg 단축키

E.asiest 2019. 10. 24. 23:59

디버거 동작 명령어

단축키 설명
F2 break point 설정/해제
F9 실행(브레이크 포인트에서 멈춤)
F7 한 줄 씩실행 (step into)-CALL을 만나면 함수 안으로 들어감
F8 한 줄 씩 실행(step over)
F4

커서(마우스 갖다댄 부분) 위치까지 실행

(디버깅하고 싶은 주소까지 바로 가기)

Ctrl + g 원하는 주소로 인동
* 현재 EIP 위치를 보여줌
- 직전 커서 위치를 다시 보여줌
엔터

커서가 CALL/JMP 등의 위치에 있다면 해당 주소를 따라가서 보여줌

(실행되는 것은 아님)

; 각주(comment) 추가
:

Label 추가

원하는 주소에 특정 이름 붙여주는 기능

 

 

아래 기능들은 실행하면서 나오는 경우가 많음.(패킹이 된 경우, 메모리에서 압축을 해제하면 볼 수 있기 때문이다)

방법 설명
오른쪽 마우스-search for -> all referenced text strings 스트링 목록 보기
오른쪽 마우스-> Search for - User - defined comment 각주 목록 보기
오른쪽 마우스-> Search for-> User defined labels 레이블 목록 보기
오른쪽 마우스->Search for-All intermodular calls API 함수 목록 보기-호출 코드에 BP(?)
오른쪽 마우스->Search for-Name in all modules API 함수 목록 보기-API 코드에 직접 BP (?)
메인메뉴->View->Breakpoint

break point 목록 보기

(목록에서 BP 더블클릭하면 해당 주소로 감

커서 두고 F4키 누르면 거기까지 실행 가능)

   
   
   
   
   
   
   

 

레이블이 보이지 않을 때

메인메뉴-Option-Debugging Option ->Disasm->show symbolic address 체크

 

 

 

 

'보안 공부 > 리버싱' 카테고리의 다른 글

010 editor 툴  (0) 2019.10.28
PE 구조에 대한 이해  (0) 2019.10.27
IDA 단축키  (0) 2019.10.24
패킹, 언패킹  (0) 2019.10.14
IDA 오류 : Imports segment seems to be destroyed.  (0) 2019.10.14
Comments