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 |