CodeEngn Challenges Start

CodeEngn Challenges 는 리버스엔지니어링 관련 다양한 챌린지 문제들을 제공합니다.
홈페이지 하단 Contact 에서 확인할 수 있는 이메일로 코드엔진 챌린지 문제 출제 및 풀이보고서를 보내주시면 검증 후 최대 2,000포인트를 드리고
이후 챌린지 문제에 반영하고 출제자에 이름을 넣어드립니다.


리버스엔지니어링을 처음 접하는 분들을 위한 초급단계


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

리버스엔지니어링을 어느정도 접한 분들을 위한 중급 단계


Advance RCE L01
이 프로그램은 몇 밀리세컨드 후에 종료 되는가
정답인증은 MD5 해쉬값(대문자) 변환 후 인증하시오

Author: CodeEngn
File Password: codeengn
Advance RCE L02
정답은 무엇인가

Author: Noble
File Password: codeengn
Advance RCE L03
Name이 CodeEngn 일때 Serial은 무엇인가

Author: Vallani
File Password: codeengn
Advance RCE L04
Name이 CodeEngn 일때 Serial은 무엇인가

Author: LibertyorDeath
File Password: codeengn
Advance RCE L05
Serial 을 구하시오

Author: Pass Corta
File Password: codeengn
Advance RCE L06
남은 군생활은 몇일 인가
정답인증은 MD5 해쉬값(대문자) 변환 후 인증하시오

Author: CodeEngn
File Password: codeengn
Advance RCE L07
Name이 CodeEngn일때 Serial은 28BF522F-A5BE61D1-XXXXXXXX 이다.
XXXXXXXX 를 구하시오

Author: HMX0101
File Password: codeengn
Advance RCE L08
Key 값이 5D88-53B4-52A87D27-1D0D-5B09 일때 Name은 무엇인가
힌트 : Name은 두자리인데.. 알파벳일수도 있고 숫자일수도 있고..
정답인증은 Name의 MD5 해쉬값(대문자)

Author: WarRock
File Password: codeengn
Advance RCE L09
Password는 무엇인가

Author: MulleDK13
File Password: codeengn
Advance RCE L10
Serial이 WWWCCCJJJRRR 일때 Name은 무엇인가
Hint 1 : 4글자임
Hint 2 : 정답으로 나올 수 있는 문자열 중 (0~9, a~z, A~Z) 순서상 가장 먼저 오는 문자열

Author: qHF
File Password: codeengn
Advance RCE L11
Serial이 94E7DB1B 일때 Name은 무엇인가
해당 Serial에 대한 정답이 여러개 나오는 문제이며 Contact로 보내주시면 인증키를 보내드리겠습니다
해당 Serial에 대해서 'Serial accepted' 메시지가 나와야 합니다.

Author: Ultimate Pinecone
File Password: codeengn
Advance RCE L12
Serial : 11E0-FBB4-490D 일때 Username은 무엇인가
해당 Serial에 대한 정답이 여러개 나오는 문제이며 Contact로 보내주시면 인증키를 보내드리겠습니다
해당 Serial에 대해서 'Registered Successfully' 메시지가 나와야 합니다.

Author: SpiderZ
File Password: codeengn
Advance RCE L13
Password : 042D7650341B4060 일때 Username은 무엇인가
해당 Serial에 대한 정답이 여러개 나오는 문제이며 Contact로 보내주시면 인증키를 보내드리겠습니다
해당 Serial에 대해서 'U got the key, you r0x ;)' 메시지가 나와야 합니다.

Author: s4tanic0de
File Password: codeengn
Advance RCE L14
Serial : NH6-0-0091008D0052 일때 Name은 무엇인가

Author: NewHitman
File Password: codeengn
Advance RCE L15
Name : 'CodeEngn.com' 일때 Serial은 무엇인가
Ex) AAAAAAAAAAAAAAAA

Author: sharpe
File Password: codeengn
Advance RCE L16
registered: true가 되도록 key 파일을 만드시오
key 파일을 Contact로 보내주시면 인증키를 보내드리겠습니다

Author: death
File Password: codeengn
Advance RCE L17
Serial이 66BB16A328F74639 일때 Name은 무엇인가
(Name의 3번째 문자는 BruteForce 필요 or 추측)

Author: andrewl.us
File Password: codeengn
Advance RCE L18
name이 CodeEngn일때 key file을 만드시오
key 파일은 Contact로 보내주시면 인증키를 보내드리겠습니다

Author: malfunction
File Password: codeengn

악성코드 분석에 관심있는 분들을 위한 초급 단계


Malware Analysis L01
다음 파일은 악성코드 소스의 일부분이다. 이것의 공격방법은 무엇인가
ex ) ddos (정답은 모두 소문자, 띄어쓰기 없음)

Author: CodeEngn
File Password: codeengn
Malware Analysis L02
다음 파일은 악성코드 소스의 일부분이다. 무엇을 공격하는것인가
ex ) ddos (정답은 모두 소문자, 띄어쓰기 없음)

Author: CodeEngn
File Password: codeengn
Malware Analysis L03
다음은 악성코드 소스의 일부분이다.
무엇을 하는 함수인가 (정답은 모두 소문자, 띄어쓰기 없음)

Author: CodeEngn
File Password: codeengn
Malware Analysis L04
APM(Apache, PHP, MySQL) 환경의 사이트를 운영중인 L씨 현재 SQL Injection 악성코드의 공격을 받고 있다
PHP 설정파일에서 어떤 옵션을 설정해야 안전한가

Author: CodeEngn
File Password: codeengn
Malware Analysis L05
다음은 악성코드 소스의 일부분이다.
무엇을 하는 함수인가 (정답은 모두 소문자, 띄어쓰기 없음)

Author: CodeEngn
File Password: codeengn
Malware Analysis L06
다음은 악성코드 Flow의 일부분이다.
이 프로그램의 Thread Mutex는 무엇인가

Author: CodeEngn
File Password: codeengn
Malware Analysis L07
다음은 악성코드 Flow의 일부분이다.
분석결과 이 악성코드는 특정 사이트에 접속을 시도 하고 있는데
접속이 안될경우 몇초 단위로 재접속을 한다.
몇ms 단위로 재접속을 하는가

Author: CodeEngn
File Password: codeengn
Malware Analysis L08
다음은 악성코드 Flow의 일부분이다.
다른 악성코드를 실행하여 추가 감염을 일으키는 함수의 주소를 찾으시오
(함수는 소문자가 아닌 대문자로 인증해주세요)
Ex) 00401000

Author: CodeEngn
File Password: codeengn

암호학에 관심있는 분들을 위한 초급 단계


Crypto Analysis L01
eqbpntwemza
원래의 문자열로 변환 후 인증하시오

Author: CodeEngn
Crypto Analysis L02
프로그래머의 고수가 제자에게 암호테이블과 문자열을 남기고 세상을 떠났다.
그런데 암호테이블은 손상이 되었는데...
손상된 암호테이블 : g i a x ? ? d b k l n q w m f ? c p ? ? z u y j ? v
암호 문자열 : yefpsqfgt
원래의 문자열로 변환 후 인증하시오

Author: CodeEngn

Android, iOS 모바일앱 분석에 관심있는 분들을 위한 초급 단계


MobileApp Analysis L01
키값을 찾으시오

Author: 보안프로젝트
File Password: codeengn
MobileApp Analysis L02
키값을 찾으시오

Author: 보안프로젝트
File Password: codeengn
MobileApp Analysis L03
키값을 찾으시오

Author: 보안프로젝트
File Password: codeengn
MobileApp Analysis L04
키값을 찾으시오

Author: 보안프로젝트
File Password: codeengn





CodeEngn.com [코드엔진]
CodeEngn ReverseEngineering Conference

Copyright@2007 All Rights Reserved.
Powered by CodeEngn

 
HOME | ABOUT | CONTACT