문제 정보
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" 이다.
'워게임 > CodeEngn' 카테고리의 다른 글
[CodeEngn] Basic RCE L08 문제풀이 (0) | 2022.01.30 |
---|---|
[CodeEngn] Basic RCE L07 문제풀이 (0) | 2021.12.31 |
[CodeEngn] Basic RCE L05 문제풀이 (0) | 2021.12.30 |
[CodeEngn] Basic RCE L04 문제풀이 (0) | 2021.12.29 |
[CodeEngn] Basic RCE L03 문제풀이 (0) | 2021.12.29 |