이번 문제는 조금 특이한 문제인것 같습니다. 일단 시리얼번호가 생성되는 과정에서 C드라이브의 이름이 쓰이는것같으므로 먼저, C 드라이브의 이름을 CodeEngn 으로 바꿔줬습니다. 우선 exeinfope를 통해서 까보면 별다른 패킹은 되어있지 않고, 어셈블리어로 직접 작성한 프로그램인것으로 파악됩니다. 우선 프로그램을 실행해보면 저번 문제와 비슷한 구조를 가지고 있습니다. 그리고 임의의 값을 넣어보면 다음과 같은 메세지가 출력되면서 프로그램이 종료되는것을 확인할수 있습니다. 이것들을 이용해서 분석을 해보도록 하겠습니다. 이번에도 저번 문제 처럼, 알고있는 문자열을 통해서 분석을 시작할곳을 찾아내야합니다. 문자열 검색을 해보면, 아까전에 뜬 실패메세지창에 뜬 문자열이 보입니다. 이 문자열이 위치한 함수를 ..