주어진 파일을 ollydbg를 이용하여 열어보았다.



사진과 같이 필요한 부분에 breakpoint를 걸고 F8로 하나하나 따라갔다.



다음과 같이 ID와 PW를 입력 하면 문자열을 비교하는데 "XCZ"라는 문자열과 비교하는 것을 알 수 있다.


따라서 ID는 XCZ임을 알 수 있다.




프로그램 재시작 후 ID를 XCZ로 맞춰주면 PW를 비교하는 단계로 jmp하게 된다.


여기서 다시 비교하게되는데 "UNL1M1T" 라는 문자열과 비교한다. 


따라서 "UNL1M1T" 는 패스워드임을 알 수 있다.


이제 ID와 패스워드를 알아냈으니 프로그램에 입력해보자.





바로 꺼져버리기 때문에 올리디버거에 물려 키값을 알아냈다.





'Wargame > xcz.kr' 카테고리의 다른 글

xcz.kr 14번 - Crypto.....?  (0) 2016.12.18
xcz.kr 12번 - Steganography  (0) 2016.12.18
xcz.kr 8번 - Google Is Our Friend  (0) 2016.12.16
xcz.kr 7번 - Do you know this file?  (0) 2016.12.16
xcz.kr 3번 - I don't speak English  (0) 2016.12.16

+ Recent posts