Linux Kernel Hacking Basics
0.0
(0)
Tier 3 Hard Skill Path System Hacking
본 Path는 리눅스 커널 해킹의 기초부터 취약점 분석과 익스플로잇 기법까지 단계적으로 학습하는 고급 과정입니다. QEMU와 BusyBox를 활용해 실습 환경을 직접 구성하고 커널에 적용된 주요 보호 기법을 분석하며 실제 공격자들이 노리는 핵심 취약점이 커널 내부에서 어떻게 발생하고 공격되는지를 체계적으로 익히게 됩니다. 특히 CVE-2022-34918과 같은 실전 사례를 중심으로 단순한 개념 이해를 넘어 실제 커널 익스플로잇이 어떻게 설계되고 구현되는지를 직접 경험할 수 있도록 구성되어 있습니다. 이 Path를 마치면 리눅스 커널의 구조와 보호 기법에 대한 깊은 이해를 바탕으로 실제 환경에서 커널 취약점을 분석하고 익스플로잇을 설계할 수 있는 실전 역량을 갖추게 됩니다. 본 Path는 고난도의 과정으로 숙련된 시스템 해킹 지식을 갖춘 분들에게 적합합니다.
Linux Kernel Hacking Basics
0.0
(0)
Tier 3 Hard Skill Path System Hacking
본 Path는 리눅스 커널 해킹의 기초부터 취약점 분석과 익스플로잇 기법까지 단계적으로 학습하는 고급 과정입니다. QEMU와 BusyBox를 활용해 실습 환경을 직접 구성하고 커널에 적용된 주요 보호 기법을 분석하며 실제 공격자들이 노리는 핵심 취약점이 커널 내부에서 어떻게 발생하고 공격되는지를 체계적으로 익히게 됩니다. 특히 CVE-2022-34918과 같은 실전 사례를 중심으로 단순한 개념 이해를 넘어 실제 커널 익스플로잇이 어떻게 설계되고 구현되는지를 직접 경험할 수 있도록 구성되어 있습니다. 이 Path를 마치면 리눅스 커널의 구조와 보호 기법에 대한 깊은 이해를 바탕으로 실제 환경에서 커널 취약점을 분석하고 익스플로잇을 설계할 수 있는 실전 역량을 갖추게 됩니다. 본 Path는 고난도의 과정으로 숙련된 시스템 해킹 지식을 갖춘 분들에게 적합합니다.
권장 소비자 가격
3650 코인
Pro 구독하면
무료
0% 진행중 총 0개 항목 완료
강의 0 /18
18
잠긴 강의는 플랜을 업그레이드하거나 Unit을 별도 구매하여 수강할 수 있어요.

이런 이유로 이 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 구성
총 5개의 Unit
  1. 1
    10.0
    (2)
    무료
    10.0
    (2)
    무료
    리눅스 커널의 기초부터 빌드, 디버깅 환경 설정까지의 과정을 배웁니다.
    리눅스 커널
    Linux Kernel Basics
    환경 설정
    Linux Kernel Image
    QEMU & BusyBox
    Kernel Debugging
  2. 2
    10.0
    (1)
    1300
    코인
    구독하면 무료
    10.0
    (1)
    1300
    코인
    구독하면 무료
    리눅스 커널의 주요 보호 기법과 권한 상승 방법을 학습합니다.
    보호 기법
    Mitigations
    보호 기법 유형
    KASLR
    SMEP/SMAP
    SSP
    KPTI
  3. 3
    10.0
    (1)
    1050
    코인
    구독하면 무료
    10.0
    (1)
    1050
    코인
    구독하면 무료
    리눅스 커널의 다양한 취약점과 이를 이용한 익스플로잇 기법을 배웁니다.
    취약점 유형
    Stack based BOF
    Use-After-Free
    Heap Overflow
    Race Condition
  4. 4
    1050
    코인
    구독하면 무료
    0.0
    (0)
    1050
    코인
    구독하면 무료
    이 강의에서는 Linux 커널 힙 취약점을 악용하는 다양한 기법을 배웁니다.
    kmalloc & kmalloc-cg
    kmalloc-*
    msg_msg
    msg_msg
    pipe_buffer
    pipe_buffer
    simple_xattr
    simple_xattr
  5. 5
    250
    코인
    구독하면 무료
    0.0
    (0)
    250
    코인
    구독하면 무료
    리눅스 커널의 Netfilter 취약점을 분석하고 익스플로잇하는 방법을 배웁니다.
    CVE-2022-34918
    CVE-2022-34918
수강 후기
0.0 (0)
권장 소비자 가격
3650 코인
Pro 구독하면
무료
0% 진행중 총 0개 항목 완료
강의 0 /18
18
잠긴 강의는 플랜을 업그레이드하거나 Unit을 별도 구매하여 수강할 수 있어요.