코드엔진 Basic 1, 2(.z7 확장자 압축해제)

2022. 3. 20. 17:27reversing 리버싱/코드엔진 BASIC

CodeEngn.com [코드엔진]

 

CodeEngn.com [코드엔진]

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

ch.codeengn.com

문제 풀이에 필요한 파일들은 위 링크에서 다운로드 받을 수 있다.

 

위 링크를 타고 들어갔을 때 파일 실행이 문제없이 되는 경우도 있지만 나같은 경우에는 따로 압축해제 프로그램을 설치하지 않고 윈도우에서 기본으로 제공하는 압축채제 기능을 지금껏 사용해왔던터라, 해당 파일들을 사용할 수 없었다.

https://www.7-zip.org/download.html

 

Download

Download .7z Any / x86 / x64 LZMA SDK: (C, C++, C#, Java)

www.7-zip.org

위 링크에서 본인 pc에 맞는 프로그램을 설치해주면 된다.

 

그럼 문제 풀이 시작

 

 

 

HDD를 CD-Rom으로 인식시키기 위해서는 GetDriveTypeA의 리턴값이 무엇이 되어야 하는가

 

exe파일을 실행하면, 다음과 같은 창이 뜬다.

 

우선 이 파일을 변경하기 위해서는 직접적인 코드 수정이 필요하지만 우리에게는 별도의 소스코드가 없으므로 디버거를 통해 파일을 살펴보아야한다.

 

 

'reversing 리버싱 > 코드엔진 BASIC' 카테고리의 다른 글

CodeEngn basic RCE 5번  (0) 2022.04.10
CodeEngn basic RCE 9번  (0) 2022.04.10