리버스쿨Level2 - 리버싱 분석 초급과정 - goormEDU

리버스쿨Level2 - 리버싱 분석 초급과정

모의해킹, 악성코드 분석 등 여러 영역에서 사용되는 리버싱, 더 이상 어렵게 배우지 마세요!

Lecture Introduction
Difficulty
Normal
Category
Programming - Security
Tag
리버싱, 보안프로젝트, 리버싱분석, 보안프로그래밍, 리버싱초급
Target Audience
- 모의해킹, 취약점 분석, 악성코드 분석 등의 진로를 선택한 분
- 리버싱 기초를 배운 뒤 한 단계 업그레이드하고 싶으신 분

A to Z 단계별로 마스터하는 리버싱

- 리버싱 기초부터 심화까지 배우며 보안의 기초를 다져볼까요? -


📝강좌 소개


🏊‍♂Reversing (역공학분석)은 모의해킹, 악성코드 분석 과정 등 IT보안 영역의 여러 곳에서 이용되고 있습니다. 윈도우 운영체제, 리눅스 운영체제 기반의 바이너리 분석부터 시작하여 어렵게 느껴졌던 분석 기법까지 배우고 싶다면 이 강좌를 꼭 추천하고 싶습니다.

🚣‍♀이번 강좌는 "리버싱 분석 초급 과정(Level 2)"입니다. 기초부터 심화까지 시리즈로 진행할 예정입니다.

  • 레벨 1 : 소개, 아키텍처, 어셈블리 언어, 코드 패턴, 리버싱 툴
  • 레벨 2 : 운영체제 / 언어 별 바이너리 분석
  • 레벨 3 : 안티 리버싱, 난독화, 후킹 등 각종 분석 기법 [ 윈도우 / 안드로이드 ]



🎯학습 목표


  • 리버싱에 대한 기초 지식 및 관련된 툴 사용법을 습득할 수 있습니다.
  • 운영체제와 프로그래밍 언어별 바이너리를 분석할 수 있습니다.



📣참고 사항


  • 버추얼 박스(VirtualBox) 혹은 VMware를 설치하셔야 합니다. 강의에서 설치 방법을 소개드립니다.
  • 강의에 필요한 실습파일은 별도로 제공되거나 강의 안에서 소개됩니다.



강의자 소개


보안프로젝트 서준석

  • 보안프로젝트 취약점 분석 책임강사

  • 강의 이력
    - 前 SANS KOREA '메타스플로잇 침투시험 방법' 전문강사
    - 前 한국정보보호교육센처(KISEC) 연구원

  • 저서 및 번역
    - Nmap NSE를 활용한 보안 취약점 진단 공저 (에이콘출판사)
    - Hacking Exposed 7판 번역 (에이콘 출판사)
    - Exploit Writing Tutorial 시리즈 번역
Preview
Expand All
  • 02
    0. Intro
  • 0강. 강의 소개
  • 03
    1. 윈도우 시작하기
  • 1강. 윈도우 이해하기
    2강. 환경 구축
Curriculum
Expand All
  • 01
    학습자료 다운로드
  • 교육자료 및 소스코드 다운로드
  • 02
    0. Intro
  • 0강. 강의 소개
  • 03
    1. 윈도우 시작하기
  • 1강. 윈도우 이해하기
    2강. 환경 구축
  • 04
    2. PE 파일 구조
  • 3강. 실행 파일이란
    4강. PE-DOS Header
    5강. PE-NT Headers (1)
    6강. PE-NT Headers (2)
  • 05
    3. DLL과 API
  • 7강. 프로그램과 API (1)
    8강. 프로그램과 API (2)
    9강. IAT
    10강. DLL 가져오기
    11강. 화면 잠금 프로그램 (1)
    12강. 화면 잠금 프로그램 (2)
  • 06
    4. 흐름분석과 디버거 활용
  • 13강. 프로그램 분석
    14강. 올리 디버거
    15강. 프로그램 분석 실습 (1)
    16강. 프로그램 분석 실습(2)
    17강. 프로그램 분석 실습(3)
  • 07
    5. 코드 패치와 실행 압축 이해
  • 18강. 코드 패치
    19강. 코드 패치 실습
    20강. 실행 압축 (1)
    21강. 실행 압축 (2)
    22강. 언패킹 실습
  • 08
    6. 인젝션 기법 이해 및 실습
  • 23강. 인젝션 기법
    24강. DLL 인젝션 실습
    25강. 코드 인젝션 실습
  • 09
    7. MFC 분석 이해 및 실습
  • 26강. MFC 분석
    27강. MFC 분석 실습 (1)
    28강. MFC 분석 실습 (2)
    29강. 64비트 리버싱
  • 10
    8. 리눅스 리버싱 분석 이해 및 실습
  • 30강. 리눅스 이해하기
    31강. ELF 파일이란
    32강. ELF 분석 도구 소개
    33강. ELF 구조 - 파일 헤더
    34강. ELF 구조 - 프로그램 헤더
    35강. ELF 구조 - 섹션 헤더
    36강. GDB 다루기
    37강. GDB 분석 실습 (1)
    38강. GDB 분석 실습 (2)
    39강. GDB 분석 실습 (3)
  • 11
    9. 공유 라이브러리 분석 이해 및 실습
  • 40강. 공유 라이브러리
    41강. PLT & GOT
    42강. 라이브러리 제작
    43강. 라이브러리 제작 실습 (1)
    44강. 라이브러리 제작 실습 (2)
    45강. 프로그램 추적
    46강. 프로그램 추적 실습 (1)
    47강. 프로그램 추적 실습 (2)
    48강. PEDA
  • 12
    10. ELF 인젝션 이해 및 실습
  • 49강. ELF 인젝션 (1)
    50강. ELF 인젝션 (2)
    51강. ELF 인젝션 (3)
    52강. ELF 인젝션 (4)
  • 13
    Outro
  • 53강. 리버스쿨 Level2 마무리
Instructor Introduction
user
보안프로젝트Teacher

Lecture Reviews
  • No reviews have been written.

165,000


Average Rating
0
Difficulty
Normal
Lecture Period
Unlimited
URL