V8 Exploitation
0.0
(0)
Tier 3 Hard Skill Path System Hacking
JavaScript 엔진인 V8의 구조와 JIT 최적화 방식, 그리고 관련 익스플로잇 기법을 실습을 통해 학습하며, 실제 CVE 사례를 통해 브라우저 취약점이 발견/활용되는 과정을 경험해봅니다. 모든 과정을 마치면 브라우저 원데이 분석과 CTF 고급 문제 풀이 역량을 갖출 수 있습니다.
V8 Exploitation
0.0
(0)
Tier 3 Hard Skill Path System Hacking
JavaScript 엔진인 V8의 구조와 JIT 최적화 방식, 그리고 관련 익스플로잇 기법을 실습을 통해 학습하며, 실제 CVE 사례를 통해 브라우저 취약점이 발견/활용되는 과정을 경험해봅니다. 모든 과정을 마치면 브라우저 원데이 분석과 CTF 고급 문제 풀이 역량을 갖출 수 있습니다.
권장 소비자 가격
2800 코인
Pro 구독하면
무료
0% 진행중 총 0개 항목 완료
강의 0 /12
12
워게임 0 /3
3
잠긴 강의는 플랜을 업그레이드하거나 Unit을 별도 구매하여 수강할 수 있어요.
Lab은 실습 개념으로, 전체 진도율에 포함되지 않아요.

이런 이유로 이 Path를 추천해요

V8은 Google Chrome을 비롯한 주요 브라우저에서 사용되는 자바스크립트 엔진입니다. JIT 최적화 덕분에 강력한 성능을 자랑하지만 이 과정에서 메모리 안전성과의 충돌로 인해 실제로 많은 브라우저 취약점이 이 영역에서 발생하고 있습니다. 본 Path에서는 V8의 내부 구조와 최적화 메커니즘이 어떻게 보안 취약점으로 이어지는지를 깊이 있게 분석하며, JIT 우회와 실전 익스플로잇 기법을 실습 중심으로 학습할 수 있도록 구성되어 있습니다. Pwn2Own과 같은 세계적인 해킹 대회에서 브라우저 취약점을 직접 선보이고 싶은 분이라면, 본 Path가 그 역량을 쌓는 첫걸음이 될 것입니다.

이런 내용을 배워요

  • V8 엔진의 빌드 및 디버깅 환경 구축 방법
  • 상속 계층, JSArray, WASM, Function 구조 등 V8 객체 및 힙 구조 분석
  • V8 코드 최적화 과정 및 Turbolizer 활용법
  • JIT 최적화 우회 및 Typer 기반 익스플로잇 기법
  • CVE-2020-6507 사례 분석을 통한 실제 브라우저 취약점 연구

이런 분께 추천해요

  • 화이트햇 해커, 취약점 연구원, 버그 바운티 헌터 등의 커리어를 목표로 하는 분
  • 브라우저 취약점 분석 및 JIT 기반 공격 기법을 배우고 싶은 분
  • 고난도 CTF 문제 풀이나 원데이/제로데이 분석에 도전하고 싶은 분

이런 선수 지식이 필요해요

  • 숙련된 시스템 해킹 관련 지식
  • 리버스 엔지니어링 경험
  • 기본적인 C++ 및 JavaScript에 대한 기초적인 이해
  • 리눅스 환경에서의 개발 및 GDB 사용 경험
  • 메모리 구조와 JIT 최적화 개념에 대한 기초 지식
Unit 구성
총 6개의 Unit
  1. 1
    9.8
    (19)
    무료
    9.8
    (19)
    무료
    V8 자바스크립트 엔진의 디버깅 기법과 d8을 직접 빌드하고 활용하는 방법을 학습합니다.
    Building
    Build
    Debugging
    V8 Debug
  2. 2
    9.9
    (10)
    800
    코인
    구독하면 무료
    9.9
    (10)
    800
    코인
    구독하면 무료
    V8 엔진의 객체 구조와 메모리 관리 방식, 그리고 WASM 및 Function 객체의 실행 방식을 학습합니다.
    Inheritance Hierarchy
    Object Structure - inheritance hierarchy
    JSArray, JSArrayBuffer
    Object Structure - JSArray, JSArrayBuffer
    WASM, Function
    Object Structure - WASM, Function
  3. 3
    9.8
    (9)
    250
    코인
    구독하면 무료
    9.8
    (9)
    250
    코인
    구독하면 무료
    V8 엔진의 힙 관리 방식과 가비지 컬렉션의 구조 및 작동 원리를 학습합니다.
    Heap Structure
    Heap Structure
  4. 4
    9.8
    (6)
    800
    코인
    구독하면 무료
    9.8
    (6)
    800
    코인
    구독하면 무료
    V8 엔진의 최적화 과정을 이해하고, 이를 시각화하는 도구를 활용하여 JavaScript 엔진의 성능을 향상시키는 기법을 학습합니다.
    V8 Optimization 다이어그램
    V8 Optimization - High Level
    V8 Optimization 코드 분석
    V8 Optimization - Code Level
    Turbolizer
    V8 Optimization - Turbolizer
  5. 5
    0.0
    (0)
    650
    코인
    구독하면 무료
    0.0
    (0)
    650
    코인
    구독하면 무료
    V8 엔진의 취약점을 분석하고 이를 활용한 익스플로잇 기법과 원격 코드 실행(RCE)을 획득하는 방법을 학습합니다.
    Exploit Techniques
    V8 Exploit Technique
    V12 Revenge
    Exercise: V8 Typer Exploit
    V8 Typer Exploit
    EXP-NaN
  6. 6
    300
    코인
    구독하면 무료
    0.0
    (0)
    300
    코인
    구독하면 무료
    V8 엔진의 CVE-2020-6507 취약점을 분석하고 이를 악용하는 방법을 배웁니다.
    CVE-2020-6507
    Case Study - CVE
    [혼자 실습] Exercise: V8
    Exercise: V8
수강 후기
0.0 (0)
권장 소비자 가격
2800 코인
Pro 구독하면
무료
0% 진행중 총 0개 항목 완료
강의 0 /12
12
워게임 0 /3
3
잠긴 강의는 플랜을 업그레이드하거나 Unit을 별도 구매하여 수강할 수 있어요.
Lab은 실습 개념으로, 전체 진도율에 포함되지 않아요.