CodeEngn basic 02
코드엔진 basic 02번 문제풀이
일단 프로그램을 실행해보면 아무런 동작도 하지 않고 종료한다. 올리디버거를 사용하여 열어보면
이런 에러가 뜨면서 파일을 열 수 없으므로 PE View를 사용하여 파일을 확인해봤다.
PE View를 사용하여 파일을 열어보면 아래와 같이 정상적인 PE 파일의 구조가 아닌 것을 알 수 있다.(정상적인 PE 파일 구조는 IMAGE_DOS_HEADER, MS-DOS Stub, IMAGE_NT_HEADERS와 각종 섹션으로 구성되어 있다.)
좀 더 확인하기 위해 파일을 살펴보면
이런 문자열들이 있는 구간을 볼 수 있는데 JK3FJZh란 문자가 의심스러워 보인다. 이 문자를 사이트에 입력하면 정답인 것을 알 수 있다.