System Hacking
0.0
(0)
Tier 1 Easy Skill Path System Hacking
본 Path는 시스템 해킹의 핵심 원리를 기초부터 중급 수준까지 체계적으로 다룹니다. 스택 버퍼 오버플로를 시작으로 다양한 메모리 커럽션(Memory Corruption) 취약점의 근본적인 원리를 이해하고, 이러한 취약점들이 보안상 중대한 문제가 되는 이유와 실제 공격 기법을 시스템 보안의 기술적 발전 과정과 연계해 단계적으로 학습합니다. 본 과정을 통해 컴퓨터 과학, Linux, C 프로그래밍 언어에 대한 지식을 취약점 분석과 공격 시나리오에 실제로 적용하는 방법을 명확히 이해할 수 있으며, 나아가 바이너리를 대상으로 한 기본적인 취약점 공격 역량을 갖추게 됩니다. 본 Path는 기본적으로 x86-64 아키텍처 기반의 Ubuntu 22.04 및 Ubuntu 18.04 리눅스 운영체제 환경을 기준으로 합니다.
System Hacking
0.0
(0)
Tier 1 Easy Skill Path System Hacking
본 Path는 시스템 해킹의 핵심 원리를 기초부터 중급 수준까지 체계적으로 다룹니다. 스택 버퍼 오버플로를 시작으로 다양한 메모리 커럽션(Memory Corruption) 취약점의 근본적인 원리를 이해하고, 이러한 취약점들이 보안상 중대한 문제가 되는 이유와 실제 공격 기법을 시스템 보안의 기술적 발전 과정과 연계해 단계적으로 학습합니다. 본 과정을 통해 컴퓨터 과학, Linux, C 프로그래밍 언어에 대한 지식을 취약점 분석과 공격 시나리오에 실제로 적용하는 방법을 명확히 이해할 수 있으며, 나아가 바이너리를 대상으로 한 기본적인 취약점 공격 역량을 갖추게 됩니다. 본 Path는 기본적으로 x86-64 아키텍처 기반의 Ubuntu 22.04 및 Ubuntu 18.04 리눅스 운영체제 환경을 기준으로 합니다.
권장 소비자 가격
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 구성
총 18개의 Unit
  1. 1
    0.0
    (0)
    무료
    0.0
    (0)
    무료
    Apple Silicon Mac과 Windows 환경 위에서 Linux 환경을 구축하는 방법을 학습합니다.
    리눅스 환경 구축
    리눅스 환경 구축하기
  2. 2
    9.8
    (5)
    무료
    9.8
    (5)
    무료
    컴퓨터 구조와 x86-64 아키텍처의 기본 개념을 학습합니다.
    컴퓨터 아키텍처 기초
    Background: Computer Architecture
    Quiz: Computer Architecture
  3. 3
    10.0
    (1)
    무료
    10.0
    (1)
    무료
    리눅스 프로세스의 메모리 구조와 각 세그먼트의 역할과 권한을 학습합니다.
    Linux 메모리 레이아웃
    Background: Linux Memory Layout
    Quiz: Linux Memory Layout
  4. 4
    9.0
    (1)
    무료
    9.0
    (1)
    무료
    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
    10.0
    (2)
    무료
    10.0
    (2)
    무료
    x86-64 어셈블리 언어의 시스템 콜 개념을 학습합니다.
    GDB 설치
    GDB
    Lab: GDB - Guess Value
    Pro
    Quiz: GDB
    [함께 실습] GDB
    Exercise: GDB
    Exercise: GDB
  6. 6
    0.0
    (0)
    무료
    0.0
    (0)
    무료
    pwntools를 사용하여 익스플로잇 제작을 간단하게 하는 방법을 배웁니다.
    pwntools 기초
    pwntools 기초
    Quiz: pwntools
    [함께 실습] pwntools 1
    Exercise: pwntools 1
    addition-quiz
    [함께 실습] pwntools 2
    Exercise: pwntools 2
    flag-shop
  7. 7
    0.0
    (0)
    무료
    0.0
    (0)
    무료
    셸코드 작성과 디버깅을 통해 시스템 해킹의 기초를 배웁니다.
    Shellcode
    Exploit Tech: Shellcode
    Quiz: Shellcode
    [함께 실습] shell_basic
    Exercise: shell_basic
    shell_basic
  8. 8
    0.0
    (0)
    무료
    0.0
    (0)
    무료
    함수 호출 규약과 스택 버퍼 오버플로우를 이해하고, 이를 이용한 공격 및 방어 기법을 배웁니다.
    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
  9. 9
    0.0
    (0)
    100
    코인
    구독하면 무료
    0.0
    (0)
    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
  10. 10
    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
  11. 11
    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
  12. 12
    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
  13. 13
    0.0
    (0)
    50
    코인
    구독하면 무료
    0.0
    (0)
    50
    코인
    구독하면 무료
    Command Injection 취약점의 위험성과 이를 방지하는 방법을 배웁니다.
    Command Injection - C Langauge
    Logical Bug: Command Injection
    [함께 실습] Command Injection
    Exploit Tech: Command Injection
    cmd_center
  14. 14
    0.0
    (0)
    50
    코인
    구독하면 무료
    0.0
    (0)
    50
    코인
    구독하면 무료
    리눅스 파일 시스템의 경로 개념과 Path Traversal 취약점에 대해 배웁니다.
    Path Traversal - C Language
    Logical Bug: Path Traversal
  15. 15
    0.0
    (0)
    50
    코인
    구독하면 무료
    0.0
    (0)
    50
    코인
    구독하면 무료
    C언어에서 자료형의 중요성과 잘못된 사용으로 인한 오류를 예방하는 방법을 배웁니다.
    Type Error
    Logical Bug: Type Error
    [함께 실습] Type Error
    Exploit Tech: Type Error
    sint
  16. 16
    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
  17. 17
    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
  18. 18
    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
수강 후기
0.0 (0)
권장 소비자 가격
950 코인
Pro 구독하면
무료
0% 진행중 총 0개 항목 완료
강의 0 /49
49
워게임 0 /26
26
퀴즈 0 /17
17
잠긴 강의는 플랜을 업그레이드하거나 Unit을 별도 구매하여 수강할 수 있어요.