Browser Vulnerability Researcher
브라우저 보안 취약점은 수많은 사용자의 일상과 직결되며 국제적인 버그 바운티 프로그램에서도 높은 보상을 받을 수 있는 영역입니다. 본 Path는 V8 엔진을 중심으로 브라우저의 내부 구조를 분석하고, 힙 구조 및 최적화 과정에서 발생할 수 있는 취약점을 찾아내는 과정을 실습합니다. 리눅스 기반 시스템 해킹, 메모리 취약점 이해, 그리고 브라우저 엔진의 실전 익스플로잇까지 단계적으로 학습하며 브라우저 보안 연구자로 성장할 수 있는 실력을 쌓을 수 있습니다. 이 Path는 브라우저 취약점 분석 및 버그 바운티를 목표로 하는 분께 적합합니다. 본 Job Role Path는 학습 흐름에 맞춰 필요한 Unit들이 순차적으로 추가될 예정입니다.
Browser Vulnerability Researcher
브라우저 보안 취약점은 수많은 사용자의 일상과 직결되며 국제적인 버그 바운티 프로그램에서도 높은 보상을 받을 수 있는 영역입니다. 본 Path는 V8 엔진을 중심으로 브라우저의 내부 구조를 분석하고, 힙 구조 및 최적화 과정에서 발생할 수 있는 취약점을 찾아내는 과정을 실습합니다. 리눅스 기반 시스템 해킹, 메모리 취약점 이해, 그리고 브라우저 엔진의 실전 익스플로잇까지 단계적으로 학습하며 브라우저 보안 연구자로 성장할 수 있는 실력을 쌓을 수 있습니다. 이 Path는 브라우저 취약점 분석 및 버그 바운티를 목표로 하는 분께 적합합니다. 본 Job Role Path는 학습 흐름에 맞춰 필요한 Unit들이 순차적으로 추가될 예정입니다.
권장 소비자 가격
5450 코인
Pro 구독하면
무료
0% 진행중
총 0개 항목 완료
강의
0 /93
93
워게임
0 /47
47
퀴즈
0 /22
22
이런 이유로 이 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 구성
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 1750코인
구독하면 무료
50코인구독하면 무료
IDA를 활용해서 드림핵의 리버스 엔지니어링 워게임 문제를 집중적으로 풀어보며 정적/동적 분석, 입력 검증, 바이너리 패치 등 실전 역량을 기릅니다.[함께 실습] rev-basic-0Exercise: rev-basic-0rev-basic-0[함께 실습] rev-basic-1Exercise: rev-basic-1rev-basic-1[함께 실습] patchExercise: patchpatch[함께 실습] rev-basic-3Exercise: rev-basic-3rev-basic-3 - 18
- 19
- 20
- 21
- 22Calling ConventionBackground: Calling ConventionQuiz: Calling ConventionStack Buffer OverflowMemory Corruption: Stack Buffer OverflowLab: Stack Buffer Overflow - Auth OverwriteLab: Stack Buffer Overflow - Memory LeakLab: Stack Buffer Overflow - Change Control Flow[함께 실습] Stack Buffer OverflowExploit Tech: Return Address OverwriteReturn Address Overwrite[함께 실습] Stack Buffer Overflow - 2Exercise: basic_exploitation_001Exercise: basic_exploitation_000basic_exploitation_000basic_exploitation_001
- 23
- 24NX & ASLRMitigation: NX & ASLRStatic Link vs. Dynamic LinkBackground: Library - Static Link vs. Dynamic LinkQuiz: Static Link vs. Dynamic Link[함께 실습] Return to LibraryExploit Tech: Return to LibraryReturn to Library[함께 실습] Return Oriented ProgrammingExploit Tech: Return Oriented Programmingrop[함께 실습] Return Oriented Programming - 2Exploit Tech: ROP x86Exploit Tech: ROP x64basic_rop_x64basic_rop_x86
- 25
- 26
- 27
- 28
- 29
- 30
- 31Double Free BugMemory Corruption: Double Free BugLab: Double Free Bug - TcacheQuiz: Double Free Bug[함께 실습] Double Free BugExploit Tech: Tcache PoisoningTcache Poisoning[함께 실습] Double Free Bug - 2Exercise: tcache_dupExercise: tcache_dup2tcache_dup2tcache_dup
- 32Format String BugMemory Corruption: Format String BugLab: Format String Bug - Memory ReadLab: Format String Bug - Memory WriteQuiz: Format String Bug[함께 실습] Format String BugExploit Tech: Format String BugFormat String Bug[함께 실습] Format String Bug - 2Exercise: basic_exploitation_002Exercise: basic_exploitation_003basic_exploitation_002basic_exploitation_003
- 33
- 34
- 35
- 36
- 37Sigreturn-Oriented Programming (SROP)Background: SigReturn-Oriented ProgrammingQuiz: SigReturn-Oriented Programming[함께 실습] SigReturn-Oriented ProgrammingExploit Tech: SigReturn-Oriented ProgrammingSigReturn-Oriented Programming[혼자 실습] send_sigsend_sig
- 38_IO_FILEBackground: _IO_FILEQuiz: _IO_FILE[함께 실습] _IO_FILE Arbitrary Address WriteExploit Tech: _IO_FILE Arbitrary Address Write_IO_FILE Arbitrary Address Write[함께 실습] _IO_FILE Arbitrary Address ReadExploit Tech: _IO_FILE Arbitrary Address Read_IO_FILE Arbitrary Address Read[함께 실습] Bypass IO_validate_vtableExploit Tech: Bypass IO_validate_vtableBypass IO_validate_vtable[혼자 실습] iofile_awiofile_aw
- 39
- 40
- 41
- 42
- 43
- 44
수강 후기
권장 소비자 가격
5450 코인
Pro 구독하면
무료
0% 진행중
총 0개 항목 완료
강의
0 /93
93
워게임
0 /47
47
퀴즈
0 /22
22