Wargame/wargame.kr

[Wargame.kr] EASY_CrackMe 풀이 (315p)

bjloed 2020. 7. 30. 21:35
풀이

Simple Reverse Engineering Challenge.

Find the Password!! xD
패스워드를 찾아보세요!! xD
CrackMe1st.exe (compiled on Windows7 Visual studio 2008)


DIE로 파일을 열어봤다.

MFC를 이용해 만들어진 프로그램이다. 프로그램을 실행해보자.

간단하게 키 값을 인증하는 프로그램인 듯하다.

resource hacker를 이용해 check의 ID 값을 알아내자.

1이라는 ID 값을 갖고있다. .rdata 섹션에서 해당 값을 찾아보자.

0x4016c0에 함수가 존재한다. 해당 함수로 이동해보자.

입력 값으로는 1114를 받아야하고, _my_b와 birth 문자열이 존재해야하니 끼워서 맞추면? 1114_my_birth