tmxklab

[CodeEngn] Basic RCE L05 본문

War Game/CodeEngn

[CodeEngn] Basic RCE L05

tmxk4221 2021. 1. 28. 13:15

1. 문제

1) 문제확인

실행시키면 왼쪽 창이 뜨고 "Register now !"를 누르면 오른쪽 메시지 박스가 뜬다.


2. 접근방법

아이다에 올려보면 다음과 같이 메시지 박스가 뜨고

start함수만 존재한다. 뭔가 문제가 있는 것 같다.

패킹 정보를 확인해보니 UPX로 패킹된 것을 알 수 있다. 이제 언패킹을 하자

upx를 다운로드하여 언패킹 시도 ㄱㄱ


3. 문제풀이

"Wrong Serial, try again!"문자열을 참조하는 곳을 살펴보면 Strcmp()가 2번 사용되었고 참이면 "Conrats! ~~~"메시지 박스를 띄워주는 것 같다.

v7은 사용자 입력 값인 것 같고 비교하는 값은 str_Registered_User[1]과 str_GFX_754_IER_954[1]이다. 따라서 확인해보면

사용자 아이디??와 키 값을 넣어서 Register now!버튼을 눌러주면 풀린다.

답은 제품 키 값이다.


4. 몰랐던 개념

'War Game > CodeEngn' 카테고리의 다른 글

[CodeEngn] Basic RCE L07  (0) 2021.01.28
[CodeEngn] Basic RCE L06  (0) 2021.01.28
[CodeEngn] Basic RCE L04  (0) 2021.01.28
[CodeEngn] Basic RCE L03  (0) 2021.01.28
[CodeEngn] Basic RCE L02  (0) 2021.01.28
Comments