Linux Kernel Hacking Basics
본 Path는 리눅스 커널 해킹의 기초부터 취약점 분석과 익스플로잇 기법까지 단계적으로 학습하는 고급 과정입니다. QEMU와 BusyBox를 활용해 실습 환경을 직접 구성하고 커널에 적용된 주요 보호 기법을 분석하며 실제 공격자들이 노리는 핵심 취약점이 커널 내부에서 어떻게 발생하고 공격되는지를 체계적으로 익히게 됩니다. 특히 CVE-2022-34918과 같은 실전 사례를 중심으로 단순한 개념 이해를 넘어 실제 커널 익스플로잇이 어떻게 설계되고 구현되는지를 직접 경험할 수 있도록 구성되어 있습니다. 이 Path를 마치면 리눅스 커널의 구조와 보호 기법에 대한 깊은 이해를 바탕으로 실제 환경에서 커널 취약점을 분석하고 익스플로잇을 설계할 수 있는 실전 역량을 갖추게 됩니다. 본 Path는 고난도의 과정으로 숙련된 시스템 해킹 지식을 갖춘 분들에게 적합합니다.
Linux Kernel Hacking Basics
본 Path는 리눅스 커널 해킹의 기초부터 취약점 분석과 익스플로잇 기법까지 단계적으로 학습하는 고급 과정입니다. QEMU와 BusyBox를 활용해 실습 환경을 직접 구성하고 커널에 적용된 주요 보호 기법을 분석하며 실제 공격자들이 노리는 핵심 취약점이 커널 내부에서 어떻게 발생하고 공격되는지를 체계적으로 익히게 됩니다. 특히 CVE-2022-34918과 같은 실전 사례를 중심으로 단순한 개념 이해를 넘어 실제 커널 익스플로잇이 어떻게 설계되고 구현되는지를 직접 경험할 수 있도록 구성되어 있습니다. 이 Path를 마치면 리눅스 커널의 구조와 보호 기법에 대한 깊은 이해를 바탕으로 실제 환경에서 커널 취약점을 분석하고 익스플로잇을 설계할 수 있는 실전 역량을 갖추게 됩니다. 본 Path는 고난도의 과정으로 숙련된 시스템 해킹 지식을 갖춘 분들에게 적합합니다.
권장 소비자 가격
3650 코인
Pro 구독하면
무료
0% 진행중
총 0개 항목 완료
강의
0 /18
18
이런 이유로 이 Path를 추천해요
리눅스 커널은 리눅스 운영체제의 핵심으로, 하드웨어와 소프트웨어 사이의 중개자 역할을 수행하며, 프로세스, 메모리, 파일 시스템, 입출력 장치, 네트워크 등의 자원을 효율적으로 관리하고 할당합니다. 또한 리눅스 커널은 2천만 줄 이상의 코드를 포함한 거대한 오픈 소스 프로젝트이기에, 그 크기와 기능의 수만큼 수많은 부분에서 보안 취약점이 발생할 수 있습니다. 실제로 리눅스 커널에는 KASLR, SMEP/SMAP, KPTI와 같은 여러 보호 기법이 적용되고 있지만, 여전히 매년 수많은 커널 취약점이 발견되고 있으며 이들 중 상당수는 제로데이 공격, 커널 루트킷, 고급 익스플로잇 기술의 기반이 되고 있습니다.
본 Path는 QEMU 기반의 실습 환경에서 커널 보호 기법을 우회하고, 주요 취약점을 활용한 Local Privilege Escalation (LPE) 익스플로잇 과정을 실전처럼 익힐 수 있도록 설계되었습니다. 만약 여러분이 Pwn2Own이나 KernelCTF 같은 세계적인 대회에서 리눅스 커널 취약점을 선보이고 싶다면, 이 Path가 그 역량을 쌓기 위한 첫걸음이 되어줄 것입니다.
이런 내용을 배워요
- QEMU와 BusyBox를 활용한 실습 환경 구축 및 커널 디버깅 방법
- KASLR, SMEP/SMAP, SSP, KPTI 등 주요 커널 보호 기법 분석
- 스택 버퍼 오버플로, Use-After-Free, 힙 오버플로, 레이스 컨디션 등 주요 커널 취약점의 작동 원리와 실습
kmalloc
,pipe_buffer
,msg_msg
,simple_xattr
등을 활용한 커널 익스플로잇 기법- CVE-2022-34918 사례를 중심으로 한 실제 커널 취약점 연구
이런 분께 추천해요
- 화이트햇 해커, 취약점 연구원, 버그 바운티 헌터 등의 커리어를 목표로 하는 분
- 리눅스 커널 취약점 분석을 배우고 싶은 분
- 고난도 CTF 문제 풀이나 원데이/제로데이 분석에 도전하고 싶은 분
이런 선수 지식이 필요해요
- 숙련된 시스템 해킹 관련 지식
- 리버스 엔지니어링 경험
- 리눅스 운영체제의 구조 및 동작 원리에 대한 이해
- 리눅스 환경에서의 개발 및 GDB 사용 경험
- GDB, QEMU 등 디버깅 및 가상화 도구 활용 경험
Unit 구성
- 1
- 2
- 3
- 4
- 5
수강 후기
권장 소비자 가격
3650 코인
Pro 구독하면
무료
0% 진행중
총 0개 항목 완료
강의
0 /18
18