No img


코드엔진 Basic RCE L06

Posted by bonggang | 2020. 3. 13. 20:12

문제


https://codeengn.com/challenges/

 

CodeEngn.com [코드엔진] - Challenges

코드엔진은 국내 리버스엔지니어링 정보공유를 위해 2007년 부터 리버스엔지니어링 컨퍼런스 및 비공개 워크숍을 현업 실무자들과 함께 운영하고 있습니다. 리버스엔지니어링이라는 하나의 큰 주제로 소프트웨어 보안에 대한 다양한 시각과 연구주제에 대한 정보공유를 추구하고 있으며, 상업적 이익 없이 작은 예산으로 운영하고 있어 큰 예산으로 운영하는 다른 컨퍼런스에 비해 여러 가지로 부족 할 수 있습니다.

codeengn.com

 

문제풀이


* OEP: Original Entry Point

 

언제나처럼 실행부터 시켜보았다. 그냥 자주 보던 시리얼을 맞추는 간단한 프로그램으로 보인다.

 

그럼 먼저 문제에 나와있는대로 unpack을 하고 진행하겠다.

 

이제는 OEP를 확인할 수 있다.

OEP는 00401360이다.

 

이제 OEP를 확인했으니 시리얼 번호를 확인해보겠다.

나는 시리얼넘버가 틀렸을 때 오류 메세지를 알고있으니 문자열 함수로 먼저 검색해보겠다.

시리얼넘버는 AD46DFS547이다.

시리얼 번호 확인 완료.

정답은 OEP+Serial Number였으니 정답은 00401360AD46DFS547!

'Security > Reversing' 카테고리의 다른 글

코드엔진 Basic RCE L05  (0) 2020.03.12
코드엔진 Basic RCE L04  (0) 2020.03.12
코드엔진 Basic RCE L03  (0) 2020.03.12
Reversing Study - day 7  (0) 2020.03.12
Reversing Study - day 6(PE File)  (0) 2020.03.12
Reversing Study - day 5(함수 호출 규약)  (0) 2020.03.12
Reversing Study - day 4  (0) 2019.11.28
Reversing Study - day 3(스택 프레임)  (0) 2019.11.27