문제 파일을 다운받아보면 다음과 같이 실행 파일 하나를 줍니다. 이 파일을 exeinfope에 넣어보면 다음과 같이 나옵니다. 간략하게 보면 32비트 기반 실행파일이고 비주얼 C++로 작성된 프로그램이란것을 알수 있습니다. 별도의 패킹은 발견되지 않았습니다. 이제 프로그램을 실행시켜보고 전체적인 구조를 파악해봐야 합니다. 프로그램을 실행시키면 다음과 같이 값을 입력할수 있는 박스와 확인 버튼이 있는 구조인것을 알수 있습니다. 아무 값이나 입력해보면 다음과 같이 잘못된 비밀번호라는 메세지가 나옵니다. 지금까지 파악한 구조를 기반으로 분석을 진행해 보겠습니다. IDA 를 통해서 분석을 진행할것인데, 먼저 아까전에 확인해본 바로는 비밀번호가 틀렸을때 Incorrect Password라는 문자열이 메세지박스로 ..