이번 문제는 다음과 같습니다. 이름이 주어지고 시리얼값을 구하는 문제인데 설명에서 친절하게 5자리 숫자이고 브루트포싱을 해야한다고 가이드라인을 잡아주네요 우선 exeinfope로 열어보면 어셈블리어로 작성된듯한 32비트 실행파일입니다. 패킹은 따로 탐지되진 않네요 이제 프로그램을 실행시켜보면 다음과 같은 구조의 프로그램이 실행되고 여기에 CodeEngn을 이름으로 넣고 시리얼은 아무값이나 넣어보면 다음과 같은 메세지박스가 출력됩니다. 그럼 이것들을 기반으로 분석을 해보겠습니다. 먼저 메세지박스에 있는 문자열을 찾아보면 다음과 같이 쓰이는곳이 보입니다. 이 문자열이 쓰이는 함수로 진입해보면 조금 복잡해보이는 구조이지만 일단 분석을 진행해보겠습니다. 우선 코드는 다음과 같습니다. 앞에있는 코드들은 프로그램의..