문제입니다.

실행 후 위와 같이 입력하였을때 나오는 메시지박스입니다.

UPX로 패킹이 되어있네요

언패킹을 진행했습니다.

언패킹 된 것을 확인할 수 있습니다.

올리디버거를 통해 문자열들을 확인해보았습니다.

"Good Job, I Wish You the Very Best"라는 문자열이 성공문자열일 듯합니다.

더블클릭해서 들어가보겠습니다.

분기문을 찾아보니 CMP EAX, ESI의 결과로 성공과 실패의 루틴으로 갈리는 것을 확인할 수 있었습니다.

break point를 잡고 CodeEngn / 12345를 입력한 후 EAX와 ESI 값을 확인해 보겠습니다.

결과를 확인해보니 아래와 같았습니다.

EAX : 3039

ESI: 129A1

0x3039는 12345를 의미합니다.

EAX에는 제가 입력한 PW가 들어가는 것 같습니다.

0x129A1은 10진수 76193 입니다.

그럼 76193을 CodeEngn/76193을 입력하여 결과를 확인해보겠습니다.

인증이 되었습니다.

Basic RCE L14 성공!

'WAR GAME > CodeEngn(Basic)' 카테고리의 다른 글

Basic RCE L16  (0) 2020.04.29
Basic RCE L15  (0) 2020.04.29
Basic RCE L13  (2) 2020.04.29
Basic RCE L12  (2) 2020.04.29
Basic RCE L11  (2) 2020.04.29

+ Recent posts