Basic 13번 문제입니다.

이파일은 보아하니 C#으로 만들어진듯 한데 디버거로도 열리지 않는것보니 다른방법을 찾아보도록 했습니다.

일단 내가 봐야하는 코드의 시작점은 00400000부터이입니다.

ILSpy라는 디컴파일러를 통해 열어보았습니다.

main부분을 들여다보니 코드 몇개만 바꾸면 뭔가 풀 수 있을것 같은 느낌이 들었습니다.

우선 코드를 저장하고, visual studio로 가보겠습니다.

main부분을 보면 다음과같이 나와있는데 text가 패스워드인듯 합니다. 그래서 콘솔창에 패스워드가 나오도록 해야한다는 생각을 하였습니다.

Console.WriteLine("~~~~~");를 하니 콘솔창에 문자가 나왔으니 이대로 하면 문자가 나올거라 생각하여 위와같이 직접 한줄 적어서 컴파일 해보았습니다.

그랬더니 위와같이 패스워드같은것이 나왔습니다.

입력해보니 성공한것같습니다.

'Reversing > CodeEngn Basic' 카테고리의 다른 글

CodeEngn Basic 15  (0) 2015.07.27
CodeEngn Basic 14  (0) 2015.07.27
CodeEngn Basic 12  (0) 2015.07.26
CodeEngn Basic 11  (0) 2015.07.20
CodeEngn Basic 10  (0) 2015.07.16

+ Recent posts