문제를 읽어보면 컴퓨터의 c드라이브 이름을 코드엔진으로 바꾼 뒤 생기는 시리얼 넘버를 찾아야하는 문제이다.
문제를 풀어보기 전 exe파일을 실행시켜보았다.
시리얼이 맞지 않다는 문구가 뜬다.
문제에 나와있는대로 c드라이브의 이름을 바꿔준다.
immunity debbuger를 실행시켜 코드를 본다.
시리얼이 맞다라고 출력되는 문구를 찾았다
이 주변을 잘 살펴보면 어떤 정보를 얻을 수 있을 것 같다.
에러가 출력되기 전에 브레이크를 걸어본다.
실행을 시킨 뒤 빈칸에 아무 문자나 적어주고 f8키로 천천히 내려가면 IstracatA에서 함수값이 계속 변화하는 걸 알 수 있다.
문구가 변하지 않을 때까지 계속 내려주면 다음과 같은 시리얼을 얻을 수 있다.
얻을 시리얼을 입력하면 정답이라고 뜬다.