안경잡이 구루루

[CodeEngn] Basic RCE L02 본문

리버싱(Reversing Engineering)/CodeEngn ( 코드엔진 )

[CodeEngn] Basic RCE L02

구루루(gururu) 2020. 7. 3. 22:10
반응형

https://codeengn.com/challenges/

 

CodeEngn.com [코드엔진] - Challenges

코드엔진은 국내 리버스엔지니어링 정보공유를 위해 2007년 부터 리버스엔지니어링 컨퍼런스 및 비공개 워크숍을 현업 실무자들과 함께 운영하고 있습니다. 리버스엔지니어링이라는 하나의 큰

codeengn.com

위 링크에서 관련 파일을 다운 받을 수 있습니다.

# 준비물

PEview ( 리버싱 PE파일 열어볼 수 있는 도구 )

http://wjradburn.com/software/에서 다운로드 가능

 

# 문제풀이 과정 

위 링크를 통해 문제를 다운 받고 더블클릭으로 실행을 하면 윈도우 10에선 아래와 같은 화면이 뜬다.

 

음? 내가 문제를 잘못 받았나 싶어서 다시 문제 다운받은 곳을 확인하니

위와같은 조건으로 원래부터 실행자체가 안되는 파일이였다. 

즉, ollydbg로 실행하며 분석하는 동적분석은 할 수 없다는 의미로 정적분석을 하기 위해 PEview 도구를 사용하기로 했다.

PEview 로 다운받은 실행파일을 열어보면 위와 같은 화면에 맨 처음에 뜬다.

뭘 봐야 정답을 알아낼 수 있을까 둘러 보다가 

위와 같이 정답을 나타내는 문구를 찾았다. 

정답 근처에 답이 존재 하지 않을까 라는 가정을 세우고 근처에 있던 저 문자열을 정답으로 넣게 되면 

성공했다는 메세지박스가 뜨게 된다.

반응형

'리버싱(Reversing Engineering) > CodeEngn ( 코드엔진 )' 카테고리의 다른 글

[ CodeEngn ] Basic RCE L03  (0) 2020.07.03
[CodeEngn] Basic RCE L01  (0) 2020.06.22