반응형
압축 해제를 하고 보니, ReadMe.txt가 있다 읽어보겠다.
ReversingKr UnpackMe
Find the OEP
ex) 00401000
OEP를 찾아달라고 한다.
OEP에 대해서는 전의 링크를 참조 하겠다.
2022.03.13 - [리버싱 문제 풀이/CodeEngn.com] - codeengn-basic-L06 풀이 OEP알아내기
codeengn-basic-L06 풀이 OEP알아내기
문제는 OEP를 원하고 있다. 여기서 OEP란 패킹된 파일들은 EP가 이상하게 되어버리는데 프로그램을 실행하다 보면, Unpacking되는 순간이 있다. 이때부터 이 파일은 패킹 전 파일이고 이 파일의 시작
wonlf.tistory.com
Die에 넣어보았더니
패킹이 되어있다고 뜨지 않는다.
디버거로 열어서 천천히 아래로 내려가다 보면,
마지막에 OEP로 점프하는 구문을 찾을 수 있다.
ReadMe에 적힌 양식대로 한다면 Key는 "00401150"이 되겠다.
OEP문제를 3번째 풀면서 2가지를 느꼈는데...
첫번째로 패킹이 되어 있는 것을 복호화 하는 작업은 필수적으로 있어야 하기 때문에 파일 처음에 복호화 하는 것 같은 구문이 보인다.
두번째로 OEP로 점프를 하고 난 뒤에 아래 구문은 특정 코드로 가득 차있다.
물론 이런 특징들은 패커마다 다르겠지만,
복호화 한다. 특정 구문으로 차있다로 알고 있으면 좋을 듯 하다.
반응형
'Reversing 문제 풀이 > Reversing.kr' 카테고리의 다른 글
Reversing.kr Music Player 4 풀이 (0) | 2022.05.13 |
---|---|
Reversing.kr Easy Keygen 2 풀이 (0) | 2022.03.30 |
Reversing.kr Easy Crack 1 풀이 (0) | 2022.03.29 |
최근댓글