디버거

    GDB 사용방법

    GDB 사용방법

    어떤 분이 써놓은 신 문서이다.정리가 제법 잘 되어 있어서 퍼왔다. 원문 출처http://optimizer.snu.ac.kr/yanne/ GDB 사용하기 1. GDB GDB같은 디버거의 목적은 다른 프로그램 수행 중에 그 프로그램 ‘내부에서’ 무슨 일이 일어나고 있는지 보여주거나 프로그램이 잘못 실행되었을 때 무슨 일이 일어나고 있는지 보여주는 것이다. GDB는C, C++, Modula-2로 짠 프로그램을 디버그 할 수 있다.쉘에서 gdb로 GDB를 시작하면 quit로 종료명령을 주기전까지는 터미널로부터 명령라인을 읽어 들인다. help명령을 사용하여 gdb내부에서 도움말을 볼 수 있다.디버깅을 하기 위해서는 –g옵션을 주고 컴파일/링크 해야 한다. 만약 링크가 libg.a를 찾을 수 없다고 하면서 실패..

    OllyDbg, 올리디버그 설치 및 설정(Explorer) 방법

    OllyDbg, 올리디버그 설치 및 설정(Explorer) 방법

    OllyDbg, 올리디버그 설치 및 설정(우클릭-Explorer) 방법 Ollydbg는, http://www.ollydbg.de 사이트에서 Ollydbg1.1 다운! 다운 받은 후, 압축을 풀고! 실행파일(.exe)이 있는 OllyDBG폴더 안에 UDD와 Plugin폴더 생성! 그 다음, OLLYDBG 실행파일을 실행시키기 전Ollydbg 클릭 후, 마우스 우 클릭 - 속성[호환성]탭에서 권한 수준을 관리자 권한으로 이 프로그램 실행에 체크 그 다음, 올리디버거를 킨 후, [Options]-[Appearance] 클릭! 여기서, [Directories]를 누르면, UDD와 Plugin 경로 지정하는 게 나온다그럼 UDD와 Plugin 경로를 아까 OllyDBG폴더에 만든 UDD와 Plugin폴더로 각각 ..