System Hacking
10.0
(1)
Tier 1 Easy Skill Path System Hacking
시스템 해킹에서 다루는 다양한 메모리 관련 취약점의 기초 및 원리를 이해하고 단계적으로 학습합니다. 모든 과정을 마치면 시스템 해킹 상 취약점 및 공격 시나리오를 명확히 이해할 수 있으며, 바이너리를 대상으로 한 기본적인 취약점 공격 역량을 갖추게 됩니다.
System Hacking
10.0
(1)
Tier 1 Easy Skill Path System Hacking
시스템 해킹에서 다루는 다양한 메모리 관련 취약점의 기초 및 원리를 이해하고 단계적으로 학습합니다. 모든 과정을 마치면 시스템 해킹 상 취약점 및 공격 시나리오를 명확히 이해할 수 있으며, 바이너리를 대상으로 한 기본적인 취약점 공격 역량을 갖추게 됩니다.
권장 소비자 가격
950 코인
Pro 구독하면
무료
0% 진행중 총 0개 항목 완료
강의 0 /49
49
워게임 0 /26
26
퀴즈 0 /17
17
잠긴 강의는 플랜을 업그레이드하거나 Unit을 별도 구매하여 수강할 수 있어요.

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

시스템 보안 학습은 처음엔 어렵게 느껴질 수 있지만, 기초부터 차근차근 접근하면 충분히 도전할 만한 분야입니다. 이 Path는 시스템 해킹에 관심 있는 학습자들이 스택 버퍼 오버플로 같은 기본적인 취약점부터 시작해, 단계적으로 지식과 실력을 키워나갈 수 있도록 설계되었습니다. 과정을 따라 실습하고 고민하며 스스로 문제를 해결해나가는 경험을 쌓다 보면, 어느새 시스템 보안의 핵심 개념과 원리를 자연스럽게 이해하게 될 것입니다. 이 과정을 통해 시스템 해킹에 대한 탄탄한 기초와 실전 능력을 동시에 갖출 수 있습니다. 본 Path는 기본적으로 x86-64 아키텍처 기반의 Ubuntu 22.04 및 Ubuntu 18.04 리눅스 운영체제 환경을 기준으로 합니다.

이런 내용을 배워요

  • 가상 머신과 WSL을 이용한 실제 리눅스 환경 구축 및 활용법
  • 컴퓨터 아키텍처 및 메모리 구조 심화 이해: x86 어셈블리, 메모리 레이아웃, 호출 규약
  • 디버거(gdb) 및 익스플로잇 도구(pwntools)를 활용한 취약점 분석과 공격 방법
  • 스택 버퍼 오버플로(Stack Buffer Overflow), 포맷 스트링 버그(Format String Bug), Use-After-Free (UAF), Double Free 등 주요 메모리 취약점 실습
  • NX, ASLR, PIE, RELRO 등 보안 보호기법 분석 및 이를 우회하는 실전 공격 기술
  • 명령 주입(Command Injection), 경로 탐색(Path Traversal), 타입 에러(Type Error) 등 논리적 취약점 분석을 통한 문제 해결 능력 강화

이런 분께 추천해요

  • 시스템 해킹과 보안의 원리를 명확히 이해하고 싶은 분
  • CTF(해킹 대회) 참가를 목표로 실전 기술을 익히고 싶은 분
  • 화이트 해커, 보안 엔지니어, 취약점 분석가 등 보안 전문직으로 나아가고 싶은 분

이런 선수 지식이 필요해요

  • 기본적인 컴퓨터 사용 능력
  • 컴퓨터 구성 부품 및 컴퓨터의 동작 방식에 대한 기초적인 이해
  • C/C++를 통한 프로그래밍 경험
Unit 구성
총 19개의 Unit
  1. 1
    9.8
    (63)
    무료
    9.8
    (63)
    무료
    Apple Silicon Mac과 Windows 환경 위에서 Linux 환경을 구축하는 방법을 학습합니다.
    리눅스 환경 구축
    리눅스 환경 구축하기
  2. 2
    9.5
    (83)
    무료
    9.5
    (83)
    무료
    컴퓨터 구조와 x86-64 아키텍처의 기본 개념을 학습합니다.
    컴퓨터 아키텍처 기초
    Background: Computer Architecture
    Quiz: Computer Architecture
  3. 3
    9.7
    (38)
    무료
    9.7
    (38)
    무료
    리눅스 프로세스의 메모리 구조에 대해 학습합니다.
    Linux 메모리 레이아웃
    Background: Linux Memory Layout
    Quiz: Linux Memory Layout
  4. 4
    9.7
    (39)
    무료
    9.7
    (39)
    무료
    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
  5. 5
    9.9
    (27)
    무료
    9.9
    (27)
    무료
    Linux 환경에서 GDB와 pwndbg를 활용한 디버깅 방법을 학습합니다.
    GDB 설치
    GDB
    Lab: GDB - Guess Value
    Pro
    Quiz: GDB
    [함께 실습] GDB
    Exercise: GDB
    Exercise: GDB
  6. 6
    9.9
    (16)
    무료
    9.9
    (16)
    무료
    다양한 보안 분야에서 활용되는 도구인 pwntools를 학습합니다.
    pwntools 기초
    pwntools 기초
    Quiz: pwntools
    [함께 실습] pwntools 1
    Exercise: pwntools 1
    addition-quiz
    [함께 실습] pwntools 2
    Exercise: pwntools 2
    flag-shop
  7. 7
    9.9
    (23)
    무료
    9.9
    (23)
    무료
    시스템 해킹에서 사용되는 셸코드에 대해 알아보고, 셸코드를 작성하는 방법을 학습합니다.
    Shellcode
    Exploit Tech: Shellcode
    Quiz: Shellcode
    [함께 실습] shell_basic
    Exercise: shell_basic
    shell_basic
  8. 8
    무료
    9.0
    (2)
    무료
    함수 호출 규약(Calling Convention)에 대해 배웁니다.
    Background: Calling Convention
    Background: Calling Convention
    Quiz: Calling Convention
  9. 9
    9.9
    (15)
    무료
    9.9
    (15)
    무료
    스택 버퍼 오버플로를 이해하고 이를 이용한 공격 및 방어 기법을 배웁니다.
    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
  10. 10
    9.9
    (7)
    100
    코인
    구독하면 무료
    9.9
    (7)
    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
  11. 11
    10.0
    (5)
    200
    코인
    구독하면 무료
    10.0
    (5)
    200
    코인
    구독하면 무료
    NX, ASLR 기법과 이를 우회하는 공격 기법인 ROP를 학습합니다.
    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
  12. 12
    10.0
    (3)
    150
    코인
    구독하면 무료
    10.0
    (3)
    150
    코인
    구독하면 무료
    보호 기법으로 여겨지는 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
  13. 13
    10.0
    (6)
    50
    코인
    구독하면 무료
    10.0
    (6)
    50
    코인
    구독하면 무료
    배열 인덱스 범위를 벗어난 접근으로 발생하는 Out-of-Bounds (OOB) 취약점과 이를 이용한 공격 기법을 학습합니다.
    Out of bounds
    Memory Corruption: Out of Bounds
    Quiz: Out of Bounds
    [함께 실습] Out of Bounds
    Exploit Tech: Out of bounds
    out_of_bound
  14. 14
    10.0
    (7)
    50
    코인
    구독하면 무료
    10.0
    (7)
    50
    코인
    구독하면 무료
    Command Injection 취약점의 위험성과 이를 방지하는 방법을 배웁니다.
    Command Injection - C Langauge
    Logical Bug: Command Injection
    [함께 실습] Command Injection
    Exploit Tech: Command Injection
    cmd_center
  15. 15
    9.9
    (7)
    50
    코인
    구독하면 무료
    9.9
    (7)
    50
    코인
    구독하면 무료
    리눅스 파일 시스템의 경로 개념과 경로 조작(Path Traversal) 취약점에 대해 배웁니다.
    Path Traversal - C Language
    Logical Bug: Path Traversal
  16. 16
    10.0
    (4)
    50
    코인
    구독하면 무료
    10.0
    (4)
    50
    코인
    구독하면 무료
    C 언어에서 자료형의 중요성과 잘못된 사용으로 인한 보안 취약점을 학습합니다.
    Type Error
    Logical Bug: Type Error
    [함께 실습] Type Error
    Exploit Tech: Type Error
    sint
  17. 17
    10.0
    (3)
    50
    코인
    구독하면 무료
    10.0
    (3)
    50
    코인
    구독하면 무료
    ptmalloc2의 메모리 관리 방식에 대해 알아본 후 Use-After-Free 취약점을 이해하고 이를 활용한 공격 기법을 배웁니다.
    ptmalloc2
    Background: ptmalloc2
    Quiz: ptmalloc2
    Use-After-Free
    Memory Corruption: Use After Free
    [함께 실습] Use-After-Free
    Exploit Tech: Use After Free
    uaf_overwrite
  18. 18
    10.0
    (1)
    150
    코인
    구독하면 무료
    10.0
    (1)
    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
  19. 19
    10.0
    (2)
    100
    코인
    구독하면 무료
    10.0
    (2)
    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
수강 후기
10.0 (1)
19일 전

체계적으로 시스템 해킹에 입문할 수 있었습니다 시스템 해킹 입문자 분들께 추천드립니다

권장 소비자 가격
950 코인
Pro 구독하면
무료
0% 진행중 총 0개 항목 완료
강의 0 /49
49
워게임 0 /26
26
퀴즈 0 /17
17
잠긴 강의는 플랜을 업그레이드하거나 Unit을 별도 구매하여 수강할 수 있어요.