본문 바로가기

Wargame/Reversing-W

wargame.kr easy_crackme

wargame.kr의 Easy_Crackme 다.



간단한 리버싱 문제란다.



Start를 눌러 들어가보면 패스워드를 찾아보세요! 라고 파일을 하나 준다.



파일을 다운받았다.



실행시키면 문자열을 입력받고 check해서 맞는지 틀리는지를 나타낸다.

아무 숫자나 입력해서 check를 눌러보자.



틀렸단다. 이제 이걸 가지고 OllyDBG로 프로그램을 실행시켜보자.



OllyDBG로 실행시켰다.



문자열 검색으로 nono.. 를 가보자.

저 부분에 아마도 분기문이 있을것이라고 생각했다.



분기문이 있었고, 그 위에 문자열들을 비교했는데

한 가지 아주 조금 까다로웠던 점은

문자열을 나눠서 비교한다음 합친다는 것이다.

한마디로 비교 함수가 여러개이다.

그 비교 함수들을 다 찾고, 비교하는 문자열들을 찾아서 결합하면

답을 찾을 수 있다.



다 찾아서 문자열을 합쳐서 인증하면

G00d! 이 뜬다.




그리고나서 Auth 키가 뜬다. 끝.


반응형

'Wargame > Reversing-W' 카테고리의 다른 글

xcz.kr PROB30  (0) 2017.08.04
wargame.kr keypad_crackme  (0) 2017.08.02
CodeEngn advance 9  (0) 2017.07.20
CodeEngn advance 8  (0) 2017.07.20
CodeEngn advance 5  (0) 2017.07.20