워게임/CodeEngn

[CodeEngn] Basic RCE L06 문제풀이

  • -

문제 정보

Unpack을 한 후 Serial을 찾으시오.

정답인증은 OEP + Serial

Ex) 004000000PASSWORD

 

풀이 힌트

2-1. Packing

2-2. OEP

 

문제 풀이

더보기

3-1. PEiD를 통해 UPX로 패킹된 것을 확인하고, UPX 실행파일을 통해 언패킹을 수행한다.

 

3-2. 문자열 참조를 통해 "Wrong Serial!!!" 에러 메시지를 출력하는 주소를 확인한다.

 

3-3. 주소를 따라가보니 [00401073] 주소에서 호출된 함수 리턴 값으로 참/거짓이 판단되는 것을 확인할 수 있고, 함수 매개변수로 "AD46DFS547"가 전달된다.

 

3-4. 강력한 직감에 의지하여 "AD46DFS547" 문자열을 시리얼 키로 입력하니 참을 나타내는 문자열이 출력됐다.

 

3-5. OEP는 [00401360] 이고, PASSWORD는 "AD46DFS547" 이므로 정답은 "00401360AD46DFS547" 이다.

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.