Unit 설명
스택 버퍼 오버플로를 이해하고 이를 이용한 공격 및 방어 기법을 배웁니다.
학습목표

이런 내용을 배워요

  • 함수 호출 규약(cdecl, SYSV)의 개념과 중요성
  • 스택 버퍼 오버플로의 원리와 역사적 사례
  • 반환 주소 조작을 통한 익스플로잇 기법
  • 안전한 코딩을 통한 취약점 패치 방법

이런 분께 추천해요

  • 시스템 해킹과 보안 취약점에 관심 있는 분
  • 저수준 프로그래밍 및 어셈블리어에 관심 있는 분

이런 선수 지식이 필요해요

  • 기본적인 프로그래밍 언어 이해(C/C++)
  • 컴퓨터 아키텍처 및 메모리 구조에 대한 기본 지식

이런 환경을 기준으로 설명해요

  • x86-64 아키텍처 기반 Ubuntu 22.04 리눅스 환경
구성
Stack Buffer Overflow
Memory Corruption: Stack Buffer Overflow
Lab: Stack Buffer Overflow - Auth Overwrite
Pro
Lab: Stack Buffer Overflow - Memory Leak
Pro
Lab: Stack Buffer Overflow - Change Control Flow
Pro
[함께 실습] Stack Buffer Overflow
Exploit Tech: Return Address Overwrite
Return Address Overwrite
[함께 실습] Stack Buffer Overflow - 2
Exercise: basic_exploitation_001
Exercise: basic_exploitation_000
basic_exploitation_000
basic_exploitation_001
평점
9.9 (23)
0
Unit의 모든 항목을 완료한 후 평가할 수 있습니다.
Stack Buffer Overflow
9.9
(23)
Tier 0 Medium
드림핵 가입하면
무료
0% 진행중 총 0개 항목 완료
강의 0 /4
워게임 0 /3
3
잠긴 강의는 플랜을 업그레이드하거나 Unit을 별도 구매하여 수강할 수 있어요.