올리디버거(OllyDBG)에 대해 알아보자
디버거란? 다른 대상 프로그램을 테스트하고 디버그하는데 쓰이는 컴퓨터 프로그램이다. 디버그란? 컴퓨터 프로그램의 정확성이나 논리적인 오류(버그)를 찾아내는 테스트 과정 즉, 디버거는 버그를 찾아내는 테스트를 수행하는데 사용하는 프로그램이다. 디버거에는 다양한 종류가 있지만 올리디버거를 사용할 예정이다 올리디버거는 가볍고 빠르며 무료인 디버거임에도 다양한 기능과 옵션이 있다 올리디버거를 사용한 강좌가 많아 초보자가 사용하기 좋다보니 가장 인기있는 디버거로 평가된다. 올리디버거를 실행하면 다음과 같은 화면이 나온다. 굉장히 간지난다. 이제 나누어져있는 화면이 각자 무엇을 뜻하는지 알아보자 좌측 상단의 화면이다 Code Window라고 무르며 어셈블리코드가 나온다. 화면 좌측에 보이는 검은색으로 칠해져있는 숫..