Unit 설명
가젯과 ret이 스택 값을 쓰는 방식을 이해하고, 여러 코드 조각을 잇는 ROP 체인의 원리를 학습합니다.
학습목표

이런 내용을 배워요

  • ret이 스택에서 다음 실행 주소를 꺼내는 원리
  • 가젯이 소비하는 스택 값과 레지스터의 변화를 추적하는 방법
  • 가젯 끝의 ret이 다음 가젯으로 흐름을 잇는 과정
  • 여러 가젯과 기존 함수를 연결하는 ROP 체인의 구성

이런 분께 추천해요

  • Return to Library에서 사용한 가젯의 역할을 자세히 이해하고 싶은 분
  • ROP 페이로드의 주소와 값이 놓이는 순서를 읽고 싶은 분

이런 선수 지식이 필요해요

  • 함수 반환, 스택과 레지스터에 대한 기본 이해
  • Return to Library의 기본 흐름에 대한 이해
구성
가젯과 ROP 체인의 원리
Gadget의 기본
Return-Oriented Programming
평점
9.5 (2)
0
Unit의 모든 항목을 완료한 후 평가할 수 있습니다.
ROP 기초
9.5
(2)
Tier 1 Medium
0% 진행중 총 0개 항목 완료
강의 0 /2
잠긴 강의는 플랜을 업그레이드하거나 Unit을 별도 구매하여 수강할 수 있어요.
Lab은 실습 개념으로, 전체 진도율에 포함되지 않아요.