Browser Vulnerability Researcher
0.0
(0)
Tier 3 Easy Job Role Path System Hacking
브라우저 보안 취약점은 수많은 사용자의 일상과 직결되며 국제적인 버그 바운티 프로그램에서도 높은 보상을 받을 수 있는 영역입니다. 본 Path는 V8 엔진을 중심으로 브라우저의 내부 구조를 분석하고, 힙 구조 및 최적화 과정에서 발생할 수 있는 취약점을 찾아내는 과정을 실습합니다. 리눅스 기반 시스템 해킹, 메모리 취약점 이해, 그리고 브라우저 엔진의 실전 익스플로잇까지 단계적으로 학습하며 브라우저 보안 연구자로 성장할 수 있는 실력을 쌓을 수 있습니다. 이 Path는 브라우저 취약점 분석 및 버그 바운티를 목표로 하는 분께 적합합니다. 본 Job Role Path는 학습 흐름에 맞춰 필요한 Unit들이 순차적으로 추가될 예정입니다.
Browser Vulnerability Researcher
0.0
(0)
Tier 3 Easy Job Role Path System Hacking
브라우저 보안 취약점은 수많은 사용자의 일상과 직결되며 국제적인 버그 바운티 프로그램에서도 높은 보상을 받을 수 있는 영역입니다. 본 Path는 V8 엔진을 중심으로 브라우저의 내부 구조를 분석하고, 힙 구조 및 최적화 과정에서 발생할 수 있는 취약점을 찾아내는 과정을 실습합니다. 리눅스 기반 시스템 해킹, 메모리 취약점 이해, 그리고 브라우저 엔진의 실전 익스플로잇까지 단계적으로 학습하며 브라우저 보안 연구자로 성장할 수 있는 실력을 쌓을 수 있습니다. 이 Path는 브라우저 취약점 분석 및 버그 바운티를 목표로 하는 분께 적합합니다. 본 Job Role Path는 학습 흐름에 맞춰 필요한 Unit들이 순차적으로 추가될 예정입니다.
권장 소비자 가격
5450 코인
Pro 구독하면
무료
0% 진행중 총 0개 항목 완료
강의 0 /93
93
워게임 0 /47
47
퀴즈 0 /22
22
잠긴 강의는 플랜을 업그레이드하거나 Unit을 별도 구매하여 수강할 수 있어요.

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

브라우저는 가장 많이 사용되는 소프트웨어 중 하나이자, 복잡한 렌더링 엔진과 스크립트 실행 환경, 플러그인, 확장 기능 등 다양한 컴포넌트가 상시 동작하며 공격 노출면이 매우 넓은 영역입니다. 이러한 특성으로 인해 브라우저 취약점 메모리 공격, 샌드박스 우회 등 복합적인 보안 기술을 요구합니다. 본 Path는 리눅스 기반의 시스템 보안 개념을 바탕으로, 브라우저 취약점 연구자가 갖춰야 할 저수준 공격 기술, 메모리 구조 분석, 보호 기법 우회까지 폭넓게 다룹니다. 브라우저 익스플로잇에 필요한 탄탄한 기초와 실전 스킬을 모두 익히고 싶은 분께 추천합니다. 본 Job Role Path는 학습 흐름에 맞춰 필요한 Unit들이 순차적으로 추가될 예정입니다.

이런 내용을 배워요

  • 리눅스 환경 설정과 커널 기반 시스템 이해
  • x86 아키텍처 및 리버스 엔지니어링 기초
  • gdb, pwntools, IDA 등 실습 도구 사용법
  • 시스템 해킹 기초 및 심화 지식
  • V8 엔진 빌드 및 디버깅 환경 구성
  • V8 내부 구조 이해: 객체 구조, 힙 구조, 최적화 과정
  • V8 익스플로잇 기법 및 실제 취약점(CVE-2020-6507) 분석과 실습

이런 분께 추천해요

  • 브라우저 취약점 분석 및 버그 바운티에 도전하고 싶은 보안 연구자
  • Chrome V8 엔진의 동작 원리와 보안 메커니즘을 이해하고 싶은 분
  • 시스템 해킹과 브라우저 익스플로잇을 접목한 고급 기술을 익히고 싶은 분
  • Google Project Zero, Pwn2Own 등 상위 대회를 목표로 역량을 쌓고 싶은 분

이런 선수 지식이 필요해요

  • 리눅스 명령어 및 환경 사용 경험
  • C 언어 및 어셈블리에 대한 이해
  • 운영체제 및 메모리 구조 기초 지식
  • JavaScript 동작 원리에 대한 기본 이해
  • 디버깅 및 익스플로잇 도구 사용 경험(GDB, pwntools 등)
Unit 구성
총 44개의 Unit
  1. 1
    9.9
    (8)
    무료
    9.9
    (8)
    무료
    해킹의 근간이 되는 컴퓨터 과학의 기초 개념을 학습합니다.
    컴퓨터 과학 기초
    컴퓨터 과학 기초
    64se64
  2. 2
    9.7
    (20)
    무료
    9.7
    (20)
    무료
    Apple Silicon Mac과 Windows 환경 위에서 Linux 환경을 구축하는 방법을 학습합니다.
    리눅스 환경 구축
    리눅스 환경 구축하기
  3. 3
    9.9
    (34)
    무료
    9.9
    (34)
    무료
    셸(Shell)의 역할과 종류를 알아보고, 리눅스에서 주로 사용되는 셸인 sh, bash, dash, zsh의 특징을 살펴봅니다.
    리눅스 셸
    리눅스 셸
  4. 4
    9.9
    (16)
    무료
    9.9
    (16)
    무료
    리눅스에서의 파일과 디렉터리에 대해 학습하고, 이를 다루는 기본 명령어들을 익힙니다.
    리눅스 파일과 디렉토리
    파일과 디렉터리
    Lab: Linux - File
    Pro
    Lab: Linux - Directory
    Pro
  5. 5
    무료
    10.0
    (7)
    무료
    리눅스의 프로세스에 대해 학습하고, 프로세스를 관리하는 데 사용되는 기본 명령어들을 익힙니다.
    리눅스 프로세스 생성 및 관리
    프로세스 생성 및 관리
    Lab: Linux - Process
    Pro
  6. 6
    9.8
    (6)
    무료
    9.8
    (6)
    무료
    리눅스의 환경 변수에 대해 학습하고, 이를 관리하는 데 사용되는 기본 명령어들을 익힙니다.
    리눅스 환경 변수
    환경 변수
  7. 7
    9.5
    (6)
    무료
    9.5
    (6)
    무료
    리눅스의 파일 디스크립터(File Descriptor)에 대해 이해하고, 파이프와 리다이렉션 기능을 학습합니다.
    파일 디스크립터
    파일 디스크립터
    Lab: Linux - File Descriptor
    Pro
  8. 8
    9.7
    (6)
    무료
    9.7
    (6)
    무료
    리눅스에서 파일 및 이용자 권한 관리 방식을 이해한 후 이용자와 그룹 관련 명령어들을 학습합니다.
    리눅스 사용자와 그룹
    사용자와 그룹
    Lab: Linux - User
    Pro
  9. 9
    9.0
    (5)
    무료
    9.0
    (5)
    무료
    리눅스에서의 패키지가 무엇인지 이해한 후 이를 관리하는 데 사용되는 `apt`와 `apt-get` 명령어를 학습합니다.
    APT 패키지 관리
    APT 패키지 관리
  10. 10
    9.5
    (4)
    무료
    9.5
    (4)
    무료
    네트워크의 기본 개념을 간단히 살펴본 후 리눅스에서 네트워크를 관리하는 데 사용되는 주요 명령어들을 학습합니다.
    네트워크
    네트워크
    Lab: Linux - Network
    Pro
  11. 11
    10.0
    (3)
    무료
    10.0
    (3)
    무료
    리눅스 CUI 환경에서 널리 사용되는 텍스트 에디터인 Vim의 기본 사용법을 학습합니다.
    Vim
    편집기
  12. 12
    9.9
    (40)
    무료
    9.9
    (40)
    무료
    컴퓨터 구조와 x86-64 아키텍처의 기본 개념을 학습합니다.
    컴퓨터 아키텍처 기초
    Background: Computer Architecture
    Quiz: Computer Architecture
  13. 13
    9.8
    (18)
    무료
    9.8
    (18)
    무료
    윈도우즈 프로세스의 메모리 구조와 각 섹션의 역할과 권한을 학습합니다.
    Windows 메모리 레이아웃
    Background: Windows Memory Layout
  14. 14
    9.9
    (14)
    무료
    9.9
    (14)
    무료
    x86-64 아키텍처의 어셈블리어에 대해 기본적인 지식을 학습합니다.
    x86 어셈블리
    x86 Assembly🤖: Essential Part(1)
    x86 Assembly🤖: Essential Part(2)
    Quiz: x86 Assembly 1
    Quiz: x86 Assembly 2
    Quiz: x86 Assembly 3
  15. 15
    9.5
    (2)
    100
    코인
    구독하면 무료
    9.5
    (2)
    100
    코인
    구독하면 무료
    프로그래밍 언어가 프로그램으로 변환되는 과정을 이해하고, 정적 분석과 동적 분석의 차이를 이해하고 학습합니다.
    바이너리
    Background: Binary
    동적분석과 정적분석
    Background: Static Analysis vs. Dynamic Analysis
  16. 16
    9.8
    (4)
    무료
    9.8
    (4)
    무료
    IDA 설치 및 사용법, 정적/동적 분석 기법을 배웁니다.
    IDA
    Tools: IDA
    [함께 실습] Helloworld
    Exercise: Helloworld
  17. 17
    50
    코인
    구독하면 무료
    0.0
    (0)
    50
    코인
    구독하면 무료
    IDA를 활용해서 드림핵의 리버스 엔지니어링 워게임 문제를 집중적으로 풀어보며 정적/동적 분석, 입력 검증, 바이너리 패치 등 실전 역량을 기릅니다.
    [함께 실습] rev-basic-0
    Exercise: rev-basic-0
    rev-basic-0
    [함께 실습] rev-basic-1
    Exercise: rev-basic-1
    rev-basic-1
    [함께 실습] patch
    Exercise: patch
    patch
    [함께 실습] rev-basic-3
    Exercise: rev-basic-3
    rev-basic-3
  18. 18
    9.8
    (17)
    무료
    9.8
    (17)
    무료
    리눅스 프로세스의 메모리 구조와 각 세그먼트의 역할과 권한을 학습합니다.
    Linux 메모리 레이아웃
    Background: Linux Memory Layout
    Quiz: Linux Memory Layout
  19. 19
    10.0
    (10)
    무료
    10.0
    (10)
    무료
    x86-64 어셈블리 언어의 시스템 콜 개념을 학습합니다.
    GDB 설치
    GDB
    Lab: GDB - Guess Value
    Pro
    Quiz: GDB
    [함께 실습] GDB
    Exercise: GDB
    Exercise: GDB
  20. 20
    10.0
    (2)
    무료
    10.0
    (2)
    무료
    pwntools를 사용하여 익스플로잇 제작을 간단하게 하는 방법을 배웁니다.
    pwntools 기초
    pwntools 기초
    Quiz: pwntools
    [함께 실습] pwntools 1
    Exercise: pwntools 1
    addition-quiz
    [함께 실습] pwntools 2
    Exercise: pwntools 2
    flag-shop
  21. 21
    10.0
    (7)
    무료
    10.0
    (7)
    무료
    셸코드 작성과 디버깅을 통해 시스템 해킹의 기초를 배웁니다.
    Shellcode
    Exploit Tech: Shellcode
    Quiz: Shellcode
    [함께 실습] shell_basic
    Exercise: shell_basic
    shell_basic
  22. 22
    10.0
    (1)
    무료
    10.0
    (1)
    무료
    함수 호출 규약과 스택 버퍼 오버플로우를 이해하고, 이를 이용한 공격 및 방어 기법을 배웁니다.
    Calling Convention
    Background: Calling Convention
    Quiz: Calling Convention
    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
  23. 23
    10.0
    (1)
    100
    코인
    구독하면 무료
    10.0
    (1)
    100
    코인
    구독하면 무료
    스택 버퍼 오버플로우 방지 기법인 스택 카나리와 이를 우회하는 방법을 배웁니다.
    Stack Canary
    Mitigation: Stack Canary
    Lab: Stack Canary
    Pro
    Quiz: Stack Canary
    [함께 실습] Stack Canary
    Exploit Tech: Return to Shellcode
    Exercise: ssp_001
    Return to Shellcode
    ssp_001
  24. 24
    0.0
    (0)
    200
    코인
    구독하면 무료
    0.0
    (0)
    200
    코인
    구독하면 무료
    NX, ASLR 기법과 이를 우회하는 공격 기법을 학습합니다.
    NX & ASLR
    Mitigation: NX & ASLR
    Static Link vs. Dynamic Link
    Background: Library - Static Link vs. Dynamic Link
    Quiz: Static Link vs. Dynamic Link
    [함께 실습] Return to Library
    Exploit Tech: Return to Library
    Return to Library
    [함께 실습] Return Oriented Programming
    Exploit Tech: Return Oriented Programming
    rop
    [함께 실습] Return Oriented Programming - 2
    Exploit Tech: ROP x86
    Exploit Tech: ROP x64
    basic_rop_x64
    basic_rop_x86
  25. 25
    0.0
    (0)
    150
    코인
    구독하면 무료
    0.0
    (0)
    150
    코인
    구독하면 무료
    ASLR, PIE, RELRO, 후킹 기법을 통해 시스템 보안을 강화하고 우회하는 방법을 배웁니다.
    PIE
    Background: PIE
    Quiz: PIE
    RELRO
    Background: RELRO
    Quiz: RELRO
    [함께 실습] Hook Overwrite
    Exploit Tech: Hook Overwrite
    fho
    [함께 실습] Hook Overwrite - 2
    Exercise: hook
    Exercise: oneshot
    oneshot
    hook
  26. 26
    0.0
    (0)
    50
    코인
    구독하면 무료
    0.0
    (0)
    50
    코인
    구독하면 무료
    배열의 인덱스 범위를 벗어난 접근으로 인한 취약점과 이를 활용한 공격 기법을 학습합니다.
    Out of bounds
    Memory Corruption: Out of Bounds
    Quiz: Out of Bounds
    [함께 실습] Out of Bounds
    Exploit Tech: Out of bounds
    out_of_bound
  27. 27
    10.0
    (1)
    50
    코인
    구독하면 무료
    10.0
    (1)
    50
    코인
    구독하면 무료
    Command Injection 취약점의 위험성과 이를 방지하는 방법을 배웁니다.
    Command Injection - C Langauge
    Logical Bug: Command Injection
    [함께 실습] Command Injection
    Exploit Tech: Command Injection
    cmd_center
  28. 28
    10.0
    (1)
    50
    코인
    구독하면 무료
    10.0
    (1)
    50
    코인
    구독하면 무료
    리눅스 파일 시스템의 경로 개념과 Path Traversal 취약점에 대해 배웁니다.
    Path Traversal - C Language
    Logical Bug: Path Traversal
  29. 29
    0.0
    (0)
    50
    코인
    구독하면 무료
    0.0
    (0)
    50
    코인
    구독하면 무료
    C언어에서 자료형의 중요성과 잘못된 사용으로 인한 오류를 예방하는 방법을 배웁니다.
    Type Error
    Logical Bug: Type Error
    [함께 실습] Type Error
    Exploit Tech: Type Error
    sint
  30. 30
    0.0
    (0)
    50
    코인
    구독하면 무료
    0.0
    (0)
    50
    코인
    구독하면 무료
    이 강의에서는 ptmalloc2의 메모리 관리와 Use-After-Free(UAF) 취약점을 이해하고 이를 활용한 공격 기법을 배웁니다.
    ptmalloc2
    Background: ptmalloc2
    Quiz: ptmalloc2
    Use-After-Free
    Memory Corruption: Use After Free
    [함께 실습] Use-After-Free
    Exploit Tech: Use After Free
    uaf_overwrite
  31. 31
    0.0
    (0)
    150
    코인
    구독하면 무료
    0.0
    (0)
    150
    코인
    구독하면 무료
    이 강의에서는 Double Free Bug와 Tcache Poisoning을 활용한 힙 익스플로잇 기법을 배웁니다.
    Double Free Bug
    Memory Corruption: Double Free Bug
    Lab: Double Free Bug - Tcache
    Pro
    Quiz: Double Free Bug
    [함께 실습] Double Free Bug
    Exploit Tech: Tcache Poisoning
    Tcache Poisoning
    [함께 실습] Double Free Bug - 2
    Exercise: tcache_dup
    Exercise: tcache_dup2
    tcache_dup2
    tcache_dup
  32. 32
    0.0
    (0)
    100
    코인
    구독하면 무료
    0.0
    (0)
    100
    코인
    구독하면 무료
    포맷 스트링 버그의 원리와 이를 활용한 익스플로잇 기법을 배웁니다.
    Format String Bug
    Memory Corruption: Format String Bug
    Lab: Format String Bug - Memory Read
    Pro
    Lab: Format String Bug - Memory Write
    Pro
    Quiz: Format String Bug
    [함께 실습] Format String Bug
    Exploit Tech: Format String Bug
    Format String Bug
    [함께 실습] Format String Bug - 2
    Exercise: basic_exploitation_002
    Exercise: basic_exploitation_003
    basic_exploitation_002
    basic_exploitation_003
  33. 33
    0.0
    (0)
    무료
    0.0
    (0)
    무료
    애플리케이션 보안을 강화하는 SECCOMP의 원리와 우회 방법을 학습합니다.
    SECCOMP
    Background: SECCOMP
    Quiz: SECCOMP
    [함께 실습] Bypass SECCOMP
    Exploit Tech: Bypass SECCOMP
    Bypass SECCOMP-1
    [혼자 실습] SECCOMP
    seccomp
  34. 34
    0.0
    (0)
    300
    코인
    구독하면 무료
    0.0
    (0)
    300
    코인
    구독하면 무료
    스택 카나리를 생성할 때 쓰이는 마스터 카나리에 대해서 배우고 이를 공격하는 방법을 배웁니다.
    Master Canary
    Background: Master Canary
    Quiz: Master Canary
    [함께 실습] Master Canary
    Exploit Tech: Master Canary
    Master Canary
    [혼자 실습] Master Canary
    master_canary
  35. 35
    0.0
    (0)
    250
    코인
    구독하면 무료
    0.0
    (0)
    250
    코인
    구독하면 무료
    Glibc 2.34 이전 버전의 _rtld_global 보안 취약점을 이용한 프로그램 종료 시 함수 포인터 조작 기법을 배웁니다.
    _rtld_global
    Background: _rtld_global
    Quiz: _rtld_global
    [함께 실습] overwrite _rtld_global
    Exploit Tech: overwrite _rtld_global
    Overwrite _rtld_global
    [혼자 실습] rtld
    rtld
  36. 36
    0.0
    (0)
    150
    코인
    구독하면 무료
    0.0
    (0)
    150
    코인
    구독하면 무료
    환경 변수를 활용한 보안 공격 기법과 이를 통한 스택 주소 획득 방법을 배웁니다.
    [함께 실습] __environ
    Exploit Tech: __environ
    __environ
  37. 37
    200
    코인
    구독하면 무료
    0.0
    (0)
    200
    코인
    구독하면 무료
    SROP 공격 기법을 통해 바이너리 보호 기법을 우회하는 방법을 배웁니다.
    Sigreturn-Oriented Programming (SROP)
    Background: SigReturn-Oriented Programming
    Quiz: SigReturn-Oriented Programming
    [함께 실습] SigReturn-Oriented Programming
    Exploit Tech: SigReturn-Oriented Programming
    SigReturn-Oriented Programming
    [혼자 실습] send_sig
    send_sig
  38. 38
    0.0
    (0)
    650
    코인
    구독하면 무료
    0.0
    (0)
    650
    코인
    구독하면 무료
    파일 구조체와 vtable 조작을 통해 메모리 조작 및 취약점 공격 기법을 배웁니다.
    _IO_FILE
    Background: _IO_FILE
    Quiz: _IO_FILE
    [함께 실습] _IO_FILE Arbitrary Address Write
    Exploit Tech: _IO_FILE Arbitrary Address Write
    _IO_FILE Arbitrary Address Write
    [함께 실습] _IO_FILE Arbitrary Address Read
    Exploit Tech: _IO_FILE Arbitrary Address Read
    _IO_FILE Arbitrary Address Read
    [함께 실습] Bypass IO_validate_vtable
    Exploit Tech: Bypass IO_validate_vtable
    Bypass IO_validate_vtable
    [혼자 실습] iofile_aw
    iofile_aw
  39. 39
    9.4
    (5)
    무료
    9.4
    (5)
    무료
    V8 자바스크립트 엔진의 디버깅과 d8 빌드 및 활용 방법을 배웁니다.
    Building
    Build
    Debugging
    V8 Debug
  40. 40
    10.0
    (2)
    800
    코인
    구독하면 무료
    10.0
    (2)
    800
    코인
    구독하면 무료
    V8 엔진의 객체 구조와 메모리 관리, WASM 및 Function 객체의 실행 방식을 배웁니다.
    Inheritance Hierarchy
    Object Structure - inheritance hierarchy
    JSArray, JSArrayBuffer
    Object Structure - JSArray, JSArrayBuffer
    WASM, Function
    Object Structure - WASM, Function
  41. 41
    9.5
    (2)
    250
    코인
    구독하면 무료
    9.5
    (2)
    250
    코인
    구독하면 무료
    V8 엔진의 힙 관리와 가비지 컬렉션의 구조와 작동 방식을 배웁니다.
    Heap Structure
    Heap Structure
  42. 42
    10.0
    (1)
    800
    코인
    구독하면 무료
    10.0
    (1)
    800
    코인
    구독하면 무료
    V8 엔진의 최적화 과정과 이를 시각화하는 도구를 통해 JavaScript 성능 향상 기법을 배웁니다.
    V8 Optimization 다이어그램
    V8 Optimization - High Level
    V8 Optimization 코드 분석
    V8 Optimization - Code Level
    Turbolizer
    V8 Optimization - Turbolizer
  43. 43
    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
  44. 44
    300
    코인
    구독하면 무료
    0.0
    (0)
    300
    코인
    구독하면 무료
    V8 엔진의 CVE-2020-6507 취약점을 분석하고 이를 악용하는 방법을 배웁니다.
    CVE-2020-6507
    Case Study - CVE
    [혼자 실습] Exercise: V8
    Exercise: V8
수강 후기
0.0 (0)
권장 소비자 가격
5450 코인
Pro 구독하면
무료
0% 진행중 총 0개 항목 완료
강의 0 /93
93
워게임 0 /47
47
퀴즈 0 /22
22
잠긴 강의는 플랜을 업그레이드하거나 Unit을 별도 구매하여 수강할 수 있어요.