리버스엔지니어링 실무분석기법 교육과정 소개
리버스엔지니어링 실무분석기법 교육과정 소개 |
|
오늘의 포스팅은
이번에는 악성코드나 바이러스 분석 분야로 취업이나 자기계발을 하시려는 분들을 위해 KG아이티뱅크에서 진행하고 있는 리버스엔지니어링 실무분석기법 교육과정에 대한 소개를 하려고 합니다. 본 과정은 1개월 과정으로 편성이 되어 있으며, OllyDbg, 제어문 컴파일 코드 패턴, Frame pointer Omission, Calling Convention, Function Compile Code Pattern 등을 학습할 수 있어 완성된 제품을 분석하여 근본적인 설계 개념과 적용 기술을 파악하고 재현할 수 있게 됩니다.
본 과정을 입문하기 위해서는 C언어, TCP/IP 소켓프로그래밍 등의 사전지식이 요구되며, 지식이 전혀 없으신 분들은 KG아아티뱅크에서 사전지식과정부터 입문할 수 있습니다. 또한, 종합반 등록시 '수강료 할인' 또는 '무료과목지원', '온라인 강의 지원' 등 다양한 혜택을 누릴 수 있으므로 정보보안 분야로 취업이나 자기계발을 희망하시는 분들은 서둘러 신청하시기 바랍니다.
리버스엔지니어링 학습목표와 대상 그리고 커리큘럼 |
|
학습목표는 어떻게 될까?
완성된 제품을 분석하여 제품의 근본적인 개념과 적용 기술을 파악하고 재현하는 것, 설계 개념 > 개발 작업 > 제품화의 통상적인 추진 과정을 거꾸로 수행합니다. 보통 소프트웨어 제품은 판매 시 소스는 제공하지 않으나 각종 도구를 활용하여 컴파일된 실행 파일과 동작 상태를 정밀 분석하면 그 프로그램의 내부 동작과 설계 개념을 어느 정도 추적할 수 있습니다.
이러한 정보를 이용하면 크랙, 즉 실행 파일을 수정하거나 프로그램의 동작을 변경할 수 있고 또 유사한 동작의 복제 프로그램이나 보다 기능이 향상된 프로그램도 개발할 수 있습니다. 소프트웨어에 대한 역공학 자체는 위법행위가 아니지만, 대부분의 제품이 이의 금지를 명문화하고 있어 이러한 수법으로 개발한 제품은 지적 재산권 침해할 위험성이 있습니다.
리버싱 기초를 통하여 디버깅하는 방법을 배우고, 디버깅을 통해 코드를 다시 구현함으로 인하여 디버깅 능력과 C언어에 대한 복습을 수행하게 됩니다. |
학습대상은 어떻게 될까?
1. 정보보안 패치 분석능력이 필요하신 분 2. 악성코드 분석능력이 필요하신 분 3. 정보보안취업을 희망하시는 분 |
커리큘럼은 어떻게 될까?
주제 |
내용 |
Reversing Basic |
- IA-32 Basic - Assembly Basic - Stack Basic - EIP 변경 명령(분기 명령, 호출 명령) - Byte Ordering(Endian) - OllyDbg - Variable Compile Code Pattern - Code, Data 영역 수정 방법 - 제어문 컴파일 코드 패턴 - BreakPoint(Software, Hardware) - Understanding Stack Frame - Frame Pointer Omission - Local variable과 Parameter 구분 - Caller&Callee Saved Register - 컴파일 옵션에 따른 코드 변화(Build, 최적화) - Calling Convention - R - Function Compile Code Pattern - Struct Compile Code Pattern - IDA Basic |
리버스엔지니어링 실무분석기법 교육과정은 평일반과 주말반을 선택하여 훈련 참여가 가능합니다. 평일반은 월-금 일일 3시간씩 총 20일 수업이 진행되고 주말반은 토-일 일일 5시간씩 총 8일 수업이 진행되오니 평일에 배우기 어려운 분들은 주말반을 이용하여 기술교육을 받으실 수 있습니다.
리버스엔지니어링 수강신청 방법 |
|
수강신청은 어떻게 해야 할까?
본 과정은 사전지식이 요구되는 과정으로써 우선 '온라인 또는 오프라인 상담'을 통해 필요한 과정으로만 배우실 수 있도록 '학습계획'을 수립하고 '비용납부와 수강신청'을 하신 후 개강일에 맞춰 '교육진행'을 하시면 됩니다. 리버스엔지니어링 훈련 참여를 희망하시는 분들은 하단의 'KG아이티뱅크 실시간 상담' 양식에 맞춰 신청을 하신다면 보다 상세히 안내받으실 수 있습니다.
KG아이티뱅크 지점 안내 |
|
KG아이티뱅크 지점은 어디에 있을까?
KG아이티뱅크는 서울과 대구, 부산에 위치하고 있습니다. 서울은 종로, 구로, 강남에 6개 지점이 있고 대구는 강삼역에 1개 지점, 부산은 샌텀시티와 서면에 2개지점이 있어 거주지와 가까운 지점을 선택하여 훈련 참여가 가능합니다.
리버스엔지니어링 전임강사 소개 |
|
전임강사는 누구일까?
KG아이티뱅크 실시간 상담 |
|