[CodeEngn] Basic RCE L01 공부
문제는 다음과 같습니다 먼저 Exeinfope를 통해서 살펴보면 다음과 같이, 아무런 패킹이 안되어있고 32비트 프로그램인것을 확인해볼수 있습니다. 프로그램을 실행시켜보면 다음과 같은 창이 뜨고 다음과 같은 창이 뜨면서 프로그램이 끝나는것을 확인할수 있습니다. 프로그램이 어떤 방식으로 돌아가는지 분석하기 위해, x32dbg를 통해서 살펴보겠습니다. 한번 실행시켜보면 EP에서 멈춥니다. 여기서부터 한 단계씩 실행시켜보면서 프로그램의 실행흐름을 살펴보면, "abex' 1st crackme" "Make me think your HD is a CD-Rom" 라는 메세지들이 MessageBoxA함수를 통해서 출력된 후에 "c:\\"라는 드라이브 루트의 이름이 push된 후에 GetDriveTypeA라는 함수가 c..