11번 문제입니다.
9번 문제와 비슷하게 stolenbyte를 구하고 거기에 OEP를 찾아서 적으면 풀리는 문제입니다. 간단합니다.
PEiD로 살펴보면 UPX 패킹이 되어있습니다. 올리디버거에서 살펴보겠습니다.
올리디버거에서 보면 PUSHAD가 나옵니다. 쭉 내리다 보면 POPAD가 나옵니다. 이 밑의 3줄이 StolenByte입니다.
UPX로 언패킹 하고 올리디버거로 보면 OEP가 나옵니다. 이를 이어붙이면 정답입니다.
'Wargame > CodeEngn challenge' 카테고리의 다른 글
CodeEngn basic Level 12 풀이 (0) | 2016.09.30 |
---|---|
CodeEngn basic Level 10 풀이 (0) | 2016.09.30 |
CodeEngn basic Level 9 풀이 (0) | 2016.09.13 |
CodeEngn basic Level 8 풀이 (0) | 2016.09.12 |
CodeEngn basic Level 7 풀이 (0) | 2016.09.12 |