체계적으로 시스템 해킹에 입문할 수 있었습니다 시스템 해킹 입문자 분들께 추천드립니다
System Hacking
시스템 해킹에서 다루는 다양한 메모리 관련 취약점의 기초 및 원리를 이해하고 단계적으로 학습합니다. 모든 과정을 마치면 시스템 해킹 상 취약점 및 공격 시나리오를 명확히 이해할 수 있으며, 바이너리를 대상으로 한 기본적인 취약점 공격 역량을 갖추게 됩니다.
System Hacking
시스템 해킹에서 다루는 다양한 메모리 관련 취약점의 기초 및 원리를 이해하고 단계적으로 학습합니다. 모든 과정을 마치면 시스템 해킹 상 취약점 및 공격 시나리오를 명확히 이해할 수 있으며, 바이너리를 대상으로 한 기본적인 취약점 공격 역량을 갖추게 됩니다.
권장 소비자 가격
950 코인
Pro 구독하면
무료
0% 진행중
총 0개 항목 완료
강의
0 /49
49
워게임
0 /26
26
퀴즈
0 /17
17
이런 이유로 이 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 구성
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9Stack 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
- 10
- 11NX & 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
- 12
- 13
- 14
- 15
- 16
- 17
- 18Double 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
- 19Format 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
수강 후기
권장 소비자 가격
950 코인
Pro 구독하면
무료
0% 진행중
총 0개 항목 완료
강의
0 /49
49
워게임
0 /26
26
퀴즈
0 /17
17