-
코드엔진 Basic 1, 2(.z7 확장자 압축해제)reversing 리버싱/코드엔진 BASIC 2022. 3. 20. 17:27
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