CodeEngn Basic RCE 12
-
CodeEngn Basic RCE 12$ 리버싱 $/CodeEngn Basic RCE 2019. 5. 6. 14:04
파일을 열어 보면 다음과 같이 Key를 입력받는 프로그램이 하나가 나옵니다. 해당 프로그램에서 옳바른 키를 입력했을때 문자열이 나올 것입니다. 올리디버거에서 문자열을 찾아보겠습니다. 너무나도 한눈에 보기 쉽도록 되어 있습니다. 저기 40107D에서 비교를 해서 같으면 Congratulation이 출력 되는 것 같습니다. 그렇다면 입력을 받는 함수가 있을터 해당 함수를 찾아보겠습니다. GetDlgItemInt 이라는 함수가 있습니다. 해당 함수가 데이터를 입력받고 비교 하는 역할을 하는 것 같습니다. BP를 걸고 F9로 따라가보면 입력 창이 뜨는데 저는 9라는 숫자를 입력했습니다. 그리고 아래로 내려가 보면 다음과 같이 반복되는 부분이 있습니다. 다음 사진의 구간을 계속해서 반복하는데 엄청나게 긴 문자열을..