코드엔진 Basic RCE L

코드엔진 Basic RCE 오리엔테이션

Lamed_Dhhd 2023. 1. 26. 23:49
반응형

2023-01-27[작성중]

혹시라도 환경문제나 호환성문제가 있을때를 대비해 컴퓨터를 초기화하고 여러분과 함께 시작해보겠습니다.

코드엔진 RCE BASIC을 다 풀어보고 블로그도 쓰고 영상도 찍어보았으니 잘보시길 바랍니다.

코드엔진 RCE BASIC 다운로드 링크:https://ch.codeengn.com/

 

CodeEngn.com [코드엔진]

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

ch.codeengn.com

다운받으로가기 귀찮으면 밑에걸로 다운로드를 할 수 있습니다.

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


Author: abex
File Password: codeengn
Basic RCE L02
패스워드로 인증하는 실행파일이 손상되어 실행이 안되는 문제가 생겼다. 패스워드가 무엇인지 분석하시오


Author: ArturDents
File Password: codeengn
Basic RCE L03
비주얼베이직에서 스트링 비교함수 이름은?


Author: Blaster99 [DCD]
File Password: codeengn
Basic RCE L04
이 프로그램은 디버거 프로그램을 탐지하는 기능을 갖고 있다. 디버거를 탐지하는 함수의 이름은 무엇인가


Author: CodeEngn
File Password: codeengn
Basic RCE L05
이 프로그램의 등록키는 무엇인가


Author: Acid Bytes [CFF]
File Password: codeengn
Basic RCE L06
Unpack을 한 후 Serial을 찾으시오.
정답인증은 OEP + Serial
Ex) 00400000PASSWORD


Author: Raz0r
File Password: codeengn
Basic RCE L07
컴퓨터 C 드라이브의 이름이 CodeEngn 일경우 시리얼이 생성될때 CodeEngn은 'ß어떤것'으로 변경되는가


Author: abex
File Password: codeengn
Basic RCE L08
OEP를 구하시오 Ex) 00400000


Author: Rekenmachine
File Password: codeengn
Basic RCE L09
StolenByte를 구하시오 Ex) 75156A0068352040


Author: abex
File Password: codeengn
Basic RCE L10
OEP를 구한 후 '등록성공' 으로 가는 분기점의 OPCODE를 구하시오.
정답인증은 OEP + OPCODE
EX) 00400000EB03


Author: ArturDents
File Password: codeengn
Basic RCE L11
OEP를 찾으시오. Ex) 00401000 / Stolenbyte 를 찾으시오.
Ex) FF35CA204000E84D000000 정답인증은 OEP+ Stolenbyte
Ex ) 00401000FF35CA204000E84D000000


Author: abex
File Password: codeengn
Basic RCE L12
Key를 구한 후 입력하게 되면 성공메시지를 볼 수 있다
이때 성공메시지 대신 Key 값이 MessageBox에 출력 되도록 하려면 파일을 HexEdit로 오픈 한 다음 0x???? ~ 0x???? 영역에 Key 값을 overwrite 하면 된다.
문제 : Key값과 + 주소영역을 찾으시오
Ex) 7777777????????


Author: Basse 2002
File Password: codeengn
Basic RCE L13
정답은 무엇인가


Author: Basse 2002
File Password: codeengn
Basic RCE L14
Name이 CodeEngn 일때 Serial을 구하시오
(이 문제는 정답이 여러개 나올 수 있는 문제이며 5개의 숫자로 되어있는 정답을 찾아야함, bruteforce 필요)
Ex) 11111


Author: BENGALY
File Password: codeengn
Basic RCE L15
Name이 CodeEngn일때 Serial을 구하시오


Author: uBc - bRiANbuSY
File Password: codeengn
Basic RCE L16
Name이 CodeEngn일때 Serial을 구하시오


Author: ReWrit
File Password: codeengn
Basic RCE L17
Key 값이 BEDA-2F56-BC4F4368-8A71-870B 일때 Name은 무엇인가
힌트 : Name은 한자리인데.. 알파벳일수도 있고 숫자일수도 있고..
정답인증은 Name의 MD5 해쉬값(대문자)


Author: WarRock
File Password: codeengn
Basic RCE L18
Name이 CodeEngn일때 Serial은 무엇인가


Author: Xsp!d3r
File Password: codeengn
Basic RCE L19
이 프로그램은 몇 밀리세컨드 후에 종료 되는가


Author: CodeEngn
File Password: codeengn
Basic RCE L20
이 프로그램은 Key파일을 필요로 하는 프로그램이다.
'Cracked by: CodeEngn!' 문구가 출력 되도록 하려면 crackme3.key 파일안의 데이터는 무엇이 되어야 하는가
Ex) 41424344454647
(정답이 여러개 있는 문제로 인증시 맞지 않다고 나올 경우 Contact로 연락주시면 확인 해드리겠습니다)


Author: Cruehead / MiB
File Password: codeengn

기본적인 환경

Windows 11 Pro 22H2 22621.1105
Visual Studio 2022 (C++ 및 .Net(C#) 설치)

Visual Studio Code (파이썬 및 기타 코드 분석용)

Chrome

카카오톡

반디집

OBS

MS Office

Discord

가 설치되어있는 PC입니다.

이후에는 달라진것은 딱히 없고

위에 도구중 VS와 VS Code는 앞으로 사용할 수도 있으니 설명보고 다운받을지 결정해주세요

영상: https://www.youtube.com/watch?v=eQl7sQMAyKg 

 

 

질문은 카카오톡 오픈프로필로 해주세요

https://open.kakao.com/me/Dhhd

 

Dhhd님의 오픈프로필

#잉여

open.kakao.com

https://open.kakao.com/me/Lamed

 

반응형