카테고리 없음

OllyDBG 초기 설정

흐흐힝 2011. 8. 5. 19:14

* OllyDBG 다운로드 하기

* 올리디버거 실행 파일과 같은 위치에 UDD와 Plugin 이름의 빈 폴더를 만든다.

 UDD파일: 브레이크 포인트 지점이나 사용자 설명들 같은 디버깅 설정을 저장하는 데 사용.
 Plugin파일: 플러그인 파일들을 넣어주어 불러올 때 사용.

* win32api_hlp 다운로드 후 압축을 풀고 win32 파일을 OllyDBG 파일로 옮긴다.


* 이 상태에서 Cmdline.dll 과 Bookmark.dll 은 Plugin 폴더로 이동 시킨다.

* 다음 OllyDBG를 실행하고, Option -> Appearance -> Directories를 열고 방금 만든 UDD와 Plugin경로를 적어준 후 올리디버거를 다시 실행 해주면 설정이 완료 된다.


* 올리디버거의 help 메뉴에서 Select API help file 선택한 후 win32api_hlp 파일을 열어준   다.(디버깅 중 윈도우 API에서 오른쪽 마우스 버튼 메뉴에서 도움말을 찾을 수 있다.)


* Options메뉴에서 Debugging options선택 후 Events탭에서 Entry point of main module     을 선택한다.(디버거로 프로그램을 열었을 때 시작할 위치를 설정)


* ollydbg 구성설정 파일을 연다.


* 다음과 같이 설정 해준다.
  show jump direction=1
  show jump path=1
  show jumpfrom path=1
  show path if jump is not taken=1