Training

리버스 엔지니어링 2

리버스 엔지니어링 2 (심화 과정)

고급 디버깅 기법과 분석 전략을 중심으로 심화 과정을 진행합니다. 난독화된 악성코드 분석을 통해 실전 대응 역량을 강화합니다.

교육 안내

리버스 엔지니어링 2 (심화 과정)
  • 일정
  • 별도 공지 또는 상담 협의
  • 시간
  • 09:30 ~ 17:30 (35 시간 / 5 일)
  • 장소
  • 서울시 영등포구 영신로 220 KnK디지털타워(※ 협의 가능)
  • 비용
  • 상담문의, 비환급 과정
  • 정원
  • 5 ~ 10 명
  • 비고
  • 강의 교재, 80% 출석 시 수료증 제공
  • 문의
  • 02 - 2671 - 3344

교육 목적

본 교육은 중급·고급 리버스 엔지니어를 목표로 디버거의 구조와 동작 원리를 이해하고 이를 직접 구현해보는 과정을 통해, 자체 디버거를 활용한 다양한 응용 프로그램 리버스 엔지니어링 실습 역량을 강화하는 것을 목표로 합니다.

교육 대상

  • 리버스 엔지니어링을 깊이있게 경험하고 싶으신 분

  • 나만의 디버거를 직접 만들어보고 싶으신 분

  • 기존 리버스 엔지니어링에 실증을 느끼신 분

교육 일정 및 내용

1일차

디버거의 개요 및 개발
  • 디버거의 개요
  • 디버거의 이해
  • 디버거의 구조
  • 디버거 개발
  • 파이썬을 이용한 나만의 디버거 개발
  • 나만의 디버거를 스크립트로 제어하기
  • 나만의 디버거를 이용한 UPX 자동 압축 해제

2일차

디버거 활용
  • Immunity Debugger 확장
  • Immunity Debugger PyCommand 개요
  • Immunity Debugger의 PyCommand 확장
  • IDAPython 확장
  • Immunity Debugger PyHooks 이해
  • Immunity Debugger PyHooks 확장
  • IDAPython을 이용한 후킹 자동화

3일차

상용 프로그램 분석
  • 암호 알고리즘 개요 및 분석
  • 암호 알고리즘 개요
  • 상용 프로그램의 암호 알고리즘의 분석
  • 암호 알고리즘 공격
  • 상용 프로그램의 암호 알고리즘 공격 코드 작성

4일차

최신 악성코드 분석
  • APT 공격의 개요
  • APT 공격의 이해
  • OLE 파일 포맷 분석
  • Imunity Debugger
  • Immunity Debugger 개요
  • CreakMe 실습
  • 3.4 DDoS 샘플의 암호화 해제 실습
  • 악성코드 분석 (1)
  • 한글 취약점 분석

5일차

최신 악성코드 분석
  • 악성코드 분석 (2)
  • PDF 취약점 분석
  • 악성코드 분석 (3)
  • SWF 취약점 분석