연간교육일정

교육과정상세
리버스 엔지니어링 [중급]
과정소개
교육목표
리버스 엔지니어링 과정에서는 보다 체계적인 분석방법에 대해 학습하고, 역공학의 기본원리 및 수행 원리에 대해 학습합니다.
또한, 운영체제 및 시스템을 보다 심도 있게 이해하고 악성코드나 애플리케이션에 대한 분석능력을 강화할 수 있습니다.
과정 특징
본 과정은 실무에서 적용 가능하도록 구성되어 있으며, 다음과 같은 방법을 적용하여 강의합니다.
* 실습 위주 교육
* 다양한 Case Study
* 탄탄한 교육교재를 활용한 이론교육
* 실제 사례를 기반으로 한 시나리오 재구성을 통한 실습프로그램
교육 특이사항
* 교육과정 수료증 발급 (국제/국내 자격증 CPE 등록 시 증빙자료 제출 가능)
교육대상
- 정보보호 관리자 / 담당자 / 운영자 등 관련 실무자
- 전산 관련 실무자
- 기타 본 과정 수강을 희망하는 자
상세 커리큘럼
주제 | 챕터 | |
1. 개요 | 1.1 리버스 엔지니어링이란? | |
1.2 리버스 엔지니어링의 목적 | ||
1.3 리버스 엔지니어링 방법론 | ||
2. 리버싱 기술 | 2.1 리버스 엔지니어링 기초 | 2.1.1 시스템 기초 |
2.1.2 어셈블리어 기초 | ||
2.2 리버싱 기술 | 2.2.1 메모리치트와 코드인젝션 | |
2.2.2 예제를 통한 후킹기술 | ||
2.3 실행파일 구조와 실행압축 | 2.3.1 PE 구조의 이해 | |
2.3.2 실행압축 | ||
2.4 윈도우 커널 디버깅 | 2.4.1 디버깅 개요 | |
2.4.2 디버깅 응용 | ||
2.5 안티리버싱 | 2.5.1 안티리버싱이란? | |
2.5.2 안티리버싱 종류 | ||
2.5.3 PEB, TEB | ||
2.5.4 안티리버싱 예제 | ||
2.6 리버싱 응용 | 2.6.1 64비트 리버싱 | |
2.6.2 리눅스 리버싱 | ||
2.6.3 JAVA 리버싱 | ||
2.6.4 모바일 리버싱 | ||
3. 리버싱 실전 | 3.1 취약점 분석 | 3.1.1 취약점 분석 기초 |
3.1.2 MS04-028 취약점 분석 | ||
3.2 악성코드 분석 | 3.2.1 분석의 개요 | |
3.2.2 악성코드 분석 시스템 | ||
3.2.3 동적 분석 | ||
3.2.4 정적 분석 |