YeoPEVA
코드엔진 Basic 공략 시작 전.. 본문
음.. 뭐라고 해야하나, 현재 내가 다니고 있는 대구대학교 정보보호영재교육원 특강반에서 과제가 내려왔다.
과제는.. 코드엔진 basic을 10일 안에 풀이를 마치기! [찡긋!] <- 은 무슨 쳐 맞을라고
그러합니다... 그러니, 일단 풀이한 증거는 여따가 풀이한 내용을 올려서 증명할꺼고,
앞으로 10일간 바쁘게 움직일 것 같습니다 ㅇㅇ!
일단 공략 전에 문제 난이도가 각각 어떻게 되는지 정리하고, 준비물을 살짝 둘러본 다음, 본격적인 공략에
진입하도록 하겠습니다! [이제 방학과 작별 키스를 나누면 되겠구먼..]
주의하실 점!
1. 최근 블로그 장은 왠지 모르게 이리저리 치이고 살아서 공략의 상태가 정상이 아닐듯 합니다!
2. 아마.. 공략 내에서 비속어나 욕설이 일부 포함 될 수 있으니, 양해 부탁드립니다!
3. 공략이 정확할수도 정확할수도 있습니다. 자세한건 제 자서전에 있습니...
그럼 간단하게 먼저 문제 난이도에 대해 정리해볼까요..?!?!?
1. 문제 난이도에 대해 살펴보고, 사전 지식으로 뭐가 필요한지 알아보자!
우선 아시다시피, 코드엔진 사이트 링크는 아래와 같습니다. [모른다고영? 모를 수도 있죠 뭐 ㅎㅎ]
http://codeengn.com/challenges/
여따 들어가면 문제 1~20번 나오는데! 이게 난이도 별인지 그냥 출시 순인지 몰라요 ㅎㅎ
[새로운 리버서[삽질러]는 언제나 환영이야!]
다양한 [ㅈ같은] 문제들이 저희를 반겨주고 있습니다!
우선 이번에 제가 풀게 될 문제들은 위에 있는 Basic RCE 입니다! [20개인데요.. 10일이면.. 하루 2개? ㅎㅎㅎㅎ]
그럼 어디.. 위 문제들의 난이도를 확인해보도록 해봅시다.
난이도는 Deok9 님이 작성하신 공략 문서를 참고 했습니다 ^ㅇ^! [+ 요구 지식도 가져왔슴당]
별 1개 문제들! -> level1, level8
별 2개 문제들! -> level3, level4, level5, level6, level7, level9, level11, level12,
별 3개 문제들! -> level10, level13, level14, level15, level16,
별 4개 문제들! ->level2 , level 17, level18,
별 5개 문제들! -> ??
[문서가 level 19,20이 없다. 뭐지]
여튼 난이도는 위와 같다고 한다.
참고로 나는 문제 난이도 순서대로 풀꺼당 [어려운 거는 나중에 풀어야 제맛!]
꺄르르르르륽 신난다아아아아앍
그럼 이제 흥분된 [?!] 마음을 잠시 진정시키고 어떤 기본 지식이 필요할지 예상해보자.
일단 basic이니.. 주로 PE 파일, 디버거 사용법에 좀 더 익숙해지도록 도와줄 것 같다. 그리고
안티 디버깅이나 패킹 같은 개념도 일부 소개할 것 같다. [왜냐고요? 그렇게 써있거든]
dok9님도 basic을 토통해 PE,API, 안티 디버깅 및 패킹, OEP, 키젠, StolenByte, Dot Net 디컴파일 등을 접할 수 있다카니..
나름 즐거울? 지도 모르겠다.
여튼 이정도로 마무리 하고 준비물에 대해 잠시 보도록 하자.
2. 준비물은 뭐가 필요할까?
우리의 짱짱 올리디버거와 어셈블리 및 API 참고 문서 | 그리고 튼튼한 멘탈 | 개념서 [모르는 내용 참고용] 이면
될 것 같다. 뭐 여튼.. 준비물도 정리했으니 본격적으로 시작해보자..
내일부터 ㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎ
... 그럼 내일 뵙겠습니다 *ㅇ*
'#Reversing > CodeEngine' 카테고리의 다른 글
코드엔진 basic 5번 문제 공략 (0) | 2018.03.25 |
---|---|
코드엔진 basic 4번 문제 공략 (1) | 2018.03.19 |
코드엔진 basic 3번 문제 공략 (0) | 2017.07.22 |
코드엔진 basic 2번 문제 공략 (0) | 2017.07.22 |
코드엔진 basic 1번 문제 공략 (0) | 2017.07.22 |