반응형
reversing.kr Easy Unpack Me 개요
이전 문제들을 풀었나요? 안 푸신 분들은 전 문제 풀고 넘어오면 좋을 것 같습니다.
2022.08.01 - [Reversing] - reversing.kr 2번 Easy keygen 워게임 문제해결
먼저 문제가 어떤건지 확인해보자. 문제 파일을 다운로드하면 ReadMe.txt 파일을 읽고 Easy_Unpack.exe이 우리가
풀게 된다.
먼저 ReadMe를 읽어보면, UnpackMe 파일을 리버싱 하면 되고, 디버깅 할 때 시작 주소인 "OEP"를 찾으면 된다.
이제 문제의 목표를 알았으니, 이제 문제 해결을 해보자!
reversing.kr 3번 Easy Unpack Me 문제풀이
먼저 Easy Unpack Me 파일을 올리에 붙이면 사진에서 보이는 것처럼 엔트리 포인트도 이상하고 내리다 보면 반복되는 값을 저장하거나, 의미 없는 점프문들이 정말 많다. F8을 연타하면서, 반복문 만나면 브레이크 포인트 잡고 F9로
넘어가다 보면
마지막 점프문이 나온다. 여기서 F8로 진행해보자.
그럼 Unpacking 되어 있는 코드들을 확인할 수 있다. 여기서 Ctrl + A 단축키를 누르면 올리디버거에서 코드를 분석한
화면을 보여준다.
우리가 찾던 OEP주소가 출력되는 것을 확인할 수 있다. 이로써 Easy Unpack 문제를 해결했다.
728x90
'Reversing > reversing.kr' 카테고리의 다른 글
reversing.kr 6번 ImagePrc.exe 리버싱 CTF 문제풀이 (0) | 2022.08.08 |
---|---|
reversing.kr 5번 Replace 문제 풀이. 해석 (0) | 2022.08.05 |
reversing.kr 4번 Music Player 문제해설 (0) | 2022.08.03 |
reversing.kr 2번 Easy keygen 워게임 문제해결 (0) | 2022.08.01 |
reversing.kr 1번 Easy Crack 문제풀이 (0) | 2022.07.30 |