CodeEngn Challenge
리버스엔지니어링을 처음 접하는 분들을 위한 초급단계
Manager >> Auth | Checkin List | Hall of FameChallenge >> Basic | Advance | Pro | Malware | Crypto | Mobile
RCE Basic
Level | Description | Author | Download |
---|---|---|---|
Basic L01 | HDD를 CD-Rom으로 인식시키기 위해서는 GetDriveTypeA의 리턴값이 무엇이 되어야 하는가 | abex | file |
Basic L02 | 패스워드로 인증하는 실행파일이 손상되어 실행이 안되는 문제가 생겼다. 패스워드가 무엇인지 분석하시오 | abex | file |
Basic L03 | 비주얼베이직에서 스트링 비교함수 이름은? | ArturDents | file |
Basic L04 | 이 프로그램은 디버거 프로그램을 탐지하는 기능을 갖고 있다. 디버거를 탐지하는 함수의 이름은 무엇인가 | Blaster99 DCD | file |
Basic L05 | 이 프로그램의 등록키는 무엇인가 | CodeEngn | file |
Basic L06 | Unpack을 한 후 Serial을 찾으시오. 정답인증은 OEP + Serial Ex) 00400000PASSWORD | Acid Bytes CFF | file |
Basic L07 | 컴퓨터 C 드라이브의 이름이 CodeEngn 일경우 시리얼이 생성될때 CodeEngn은 '어떤것'으로 변경되는가 | Raz0r | file |
Basic L08 | OEP를 구하시오 Ex) 00400000 | abex | file |
Basic L09 | StolenByte를 구하시오 Ex) 75156A0068352040 | Rekenmachine | file |
Basic L10 | OEP를 구한 후 '등록성공' 으로 가는 분기점의 OPCODE를 구하시오. 정답인증은 OEP + OPCODE EX) 00400000EB03 | abex | file |
Basic L11 | OEP를 찾으시오. Ex) 00401000 / Stolenbyte 를 찾으시오. Ex) FF35CA204000E84D000000 정답인증은 OEP+ Stolenbyte Ex ) 00401000FF35CA204000E84D000000 | ArturDents | file |
Basic L12 | Key를 구한 후 입력하게 되면 성공메시지를 볼 수 있다. 이때 성공메시지 대신 Key 값이 MessageBox에 출력 되도록 하려면 파일을 HexEdit로 오픈 한 다음 0x???? ~ 0x???? 영역에 Key 값을 overwrite 하면 된다. 문제 : Key값과 + 주소영역을 찾으시오. Ex) 7777777???????? | abex | file |
Basic L13 | 정답은 무엇인가 | Basse 2002 | file |
Basic L14 | Name이 CodeEngn 일때 Serial을 구하시오 (이 문제는 정답이 여러개 나올 수 있는 문제이며 5개의 숫자로 되어있는 정답을 찾아야함, bruteforce 필요) Ex) 11111 | Basse 2002 | file |
Basic L15 | Name이 CodeEngn일때 Serial을 구하시오 | BENGALY | file |
Basic L16 | Name이 CodeEngn일때 Serial을 구하시오 | uBc - bRiANbuSY | file |
Basic L17 | Key 값이 BEDA-2F56-BC4F4368-8A71-870B 일때 Name은 무엇인가. 힌트 : Name은 한자리인데.. 알파벳일수도 있고 숫자일수도 있고.. 정답인증은 Name의 MD5 해쉬값(대문자) | ReWrit | file |
Basic L18 | Name이 CodeEngn일때 Serial은 무엇인가 | WarRock | file |
Basic L19 | 이 프로그램은 몇 밀리세컨드 후에 종료 되는가 | Xsp!d3r | file |
Basic L20 | 이 프로그램은 Key파일을 필요로 하는 프로그램이다. 'Cracked by: CodeEngn!' 문구가 출력 되도록 하려면 crackme3.key 파일안의 데이터는 무엇이 되어야 하는가 Ex) 41424344454647 (정답이 여러개 있는 문제로 인증시 맞지 않다고 나올 경우 Contact로 연락주시면 확인 해드리겠습니다) | CodeEngn | file |