드림핵이 추천하는 로드맵입니다.
추천 로드맵

팔로우한 사용자들이 많이 수강한 강의입니다.
팔로잉 추천

드림핵이 추천하는 강의입니다.
추천 강의

드림핵에서 제공하는 모든 로드맵입니다.
모든 로드맵 
기업을 위한 사이버 보안 강의를 찾고 계신가요? 여러분의 팀을 Dreamhack으로 교육하세요.
드림핵에서 제공하는 모든 강의입니다.
모든 강의

강의 제목 | 수강 인원 | 수강 시간 | 난이도 (Click to sort ascending) | 가격 | |
---|---|---|---|---|---|
[WHA-S] Background: SQL DML
SQL DML 구문에 대해서 설명합니다.
| 2,529명 | 60분 | 보통 | FREE | |
Exploit Tech: Meet-in-the-middle Attack
Meet-in-the-middle attack의 원리를 학습합니다.
| 914명 | 60분 | 매우 쉬움 | FREE | |
FAT32, NTFS 파일시스템
FAT32, NTFS 파일시스템
| 313명 | 60분 | 쉬움 | FREE | |
Exploit Tech: Length Extension Attack
MD5 해시에서의 Length extension attack을 통해, 한 해시값으로부터 다른 해시값을 연산하는 방법을 학습합니다.
| 133명 | 60분 | 쉬움 | FREE | |
Exploit Tech: Format String Bug
포맷 스트링 버그 취약점이 존재하는 예제 코드를 사용하여 포맷 스트링 공격을 실습합니다.
| 1,642명 | 60분 | 쉬움 | FREE | |
Exploit Tech: _IO_FILE Arbitrary Address Write
_IO_FILE을 이용해 임의 메모리 주소의 값을 쓰는 익스플로잇을 학습합니다.
| 543명 | 90분 | 어려움 | FREE | |
정수론 2
페르마의 소정리, 오일러 정리를 공부하고, SageMath의 몇 가지 정수 클래스를 학습합니다.
| 378명 | 60분 | 쉬움 | FREE | |
Web Hacking 101
Web Hacking 101을 학습합니다.
| 3,312명 | 30분 | 매우 쉬움 | FREE | |
Exercise: Blind SQL Injection
워게임 문제를 풀어보면서 Blind SQL Injection에 대한 이해를 높여봅니다.
| 4,451명 | 120분 | 쉬움 | FREE | |
Background: Web
이번 강의에서는 웹과 각각의 구성 요소에 대해 배웁니다.
| 18,320명 | 60분 | 쉬움 | FREE | |
Background: Cookie & Session
쿠키와 세션에 대해 설명합니다.
| 11,351명 | 60분 | 매우 쉬움 | FREE | |
블록 암호와 운영 모드
ECB, CBC, CTR 등 블록 암호의 여러 운영 모드를 학습합니다.
| 174명 | 30분 | 매우 쉬움 | FREE | |
Background: HTTP/HTTPS
웹 통신에 쓰이는 프로토콜인 HTTP와 HTTPS에 대해 설명합니다.
| 18,366명 | 60분 | 쉬움 | FREE | |
Sender
Solidity 컨트랙트에서 사용되는 sender와 관련된 키워드의 특징과 연관된 취약점을 알아봅니다.
| 30분 | 쉬움 | ENTERPRISE | ||
Background: Web Browser
웹 브라우저의 개념과 역할에 대해 배웁니다.
| 13,031명 | 60분 | 쉬움 | FREE | |
[WHA-C] Exercise: CSP Bypass
CSP Bypass를 함께 풀어봅니다.
| 954명 | 90분 | 쉬움 | FREE | |
Exercise: Command Injection
Command Injection을 통해 원하는 명령어를 실행합니다.
| 1,938명 | 30분 | 매우 쉬움 | FREE | |
Background: Relational DBMS
이번 코스에서는 관계형 데이터베이스 관리 시스템과 SQL에 대해 배웁니다.
| 5,299명 | 60분 | 쉬움 | FREE | |
ServerSide: Command Injection
서버 사이드의 공격인 Command Injection를 학습합니다.
| 4,197명 | 60분 | 매우 쉬움 | FREE | |
ClientSide: XSS
클라이언트 사이드의 대표적인 공격인 XSS를 학습합니다.
| 8,381명 | 90분 | 쉬움 | FREE | |
ServerSide: SSRF
서버 사이드 공격인 SSRF에 대해 학습합니다.
| 3,382명 | 60분 | 매우 쉬움 | FREE | |
ClientSide: CSRF
클라이언트 사이드 공격인 CSRF를 학습합니다.
| 6,408명 | 60분 | 쉬움 | FREE | |
Background: Linux Memory Layout
리눅스 프로세스의 메모리 구조에 대해서 설명합니다.
| 9,162명 | 30분 | 매우 쉬움 | FREE | |
ServerSide: SQL Injection
서버 사이드 공격 중 SQL Injection에 대해 학습합니다.
| 5,385명 | 90분 | 쉬움 | FREE | |
Tool: Environment Setup⚙️
가상화 소프트웨어를 사용하여 실습에 필요한 환경을 구축하는 방법을 설명합니다.
| 4,305명 | 15분 | 매우 쉬움 | FREE | |
Memory Corruption: Stack Buffer Overflow
스택 버퍼 오버플로우의 개념을 살펴보고, 이로 인해 발생할 수 있는 보안 위협을 학습합니다.
| 3,741명 | 60분 | 쉬움 | FREE | |
Mitigation: Stack Canary
스택 버퍼 오버플로우로부터 반환 주소를 보호하는 스택 카나리(Stack Canary)에 대해 학습합니다.
| 3,050명 | 30분 | 매우 쉬움 | FREE | |
고전 암호
고전 암호의 종류와 간단한 공격 방법을 학습합니다.
| 1,102명 | 30분 | 매우 쉬움 | FREE | |
코딩
코딩을 위한 기초 지식을 학습합니다.
| 3,742명 | 120분 | 쉬움 | FREE | |
Background: Computer Architecture
컴퓨터 구조 및 명령어 집합 구조, x86-64 아키텍처에 대해 설명합니다.
| 10,025명 | 30분 | 매우 쉬움 | FREE | |
Exploit Tech: Return Address Overwrite
간단한 실습을 통해 Return address overwrite 공격의 원리와 방법을 학습합니다.
| 3,723명 | 120분 | 쉬움 | FREE | |
Exploit Tech: Return to Shellcode
카나리를 우회하고, 셸코드로 실행 흐름을 옮기는 공격 기법을 학습합니다.
| 2,786명 | 90분 | 쉬움 | FREE | |
Memory Corruption: Double Free Bug
Double Free Bug가 발생하는 원인과 효과, 이를 막기 위한 보호 기법을 학습합니다.
| 1,365명 | 30분 | 매우 쉬움 | FREE | |
x86 Assembly🤖: Essential Part(1)
시스템 해킹을 배우기 위해 필요한 기초적인 어셈블리 언어를 학습합니다.
| 7,671명 | 60분 | 매우 쉬움 | FREE | |
Exploit Tech: Return to Library
카나리를 우회하고, 라이브러리의 코드를 이용하는 공격 기법의 원리 및 방법을 학습합니다.
| 2,442명 | 90분 | 쉬움 | FREE | |
Exploit Tech: Shellcode
셸코드가 무엇이고, 어떻게 작성하며 디버깅하는지 학습합니다.
| 5,557명 | 90분 | 쉬움 | FREE | |
Background: Computer Architecture
컴퓨터 구조 및 명령어 집합 구조, 그리고 x86-64 아키텍처에 대해 설명합니다.
| 6,436명 | 60분 | 쉬움 | FREE | |
Background: Library - Static Link vs. Dynamic Link
라이브러리와 링크의 개념을 소개하고, 리눅스의 PLT, GOT에 대해 설명합니다.
| 2,354명 | 60분 | 쉬움 | FREE | |
Background: ptmalloc2
ptmalloc2의 주요 객체와 관리 메커니즘을 설명합니다.
| 763명 | 90분 | 쉬움 | FREE | |
x86 Assembly🤖: Essential Part(1)
리버싱을 배우기 위해 필요한 어셈블리어를 학습합니다.
| 5,252명 | 60분 | 매우 쉬움 | FREE | |
머릿말
Cryptography 로드맵의 목표와 대상, 그리고 다루는 주제들을 알아봅니다.
| 1,651명 | 15분 | 매우 쉬움 | FREE | |
해시
해시 알고리즘의 역할과 종류, 그리고 이를 사용한 Message Authentication Code (MAC)을 학습합니다.
| 177명 | 60분 | 매우 쉬움 | FREE | |
Exploit Tech: Hook Overwrite
Hook overwrite 공격 기법을 설명하고, 예제를 통해 실습합니다.
| 1,888명 | 60분 | 매우 쉬움 | FREE | |
Logical Bug: Type Error
타입을 잘못 사용하여 발생할 수 있는 버그를 학습합니다.
| 1,119명 | 60분 | 쉬움 | FREE | |
Background: Binary
바이너리의 정의와 컴파일 과정을 설명합니다.
| 9,250명 | 30분 | 매우 쉬움 | FREE | |
Memory Corruption: Out of Bounds
OOB 취약점이 발생하는 코드의 유형과 OOB를 공격에 활용하는 방법에 대해 학습합니다.
| 1,719명 | 30분 | 매우 쉬움 | FREE | |
Logical Bug: Command Injection
명령어를 실행해주는 함수를 잘못 사용하여 발생하는 Command Injection 취약점에 대해 배워보겠습니다.
| 1,187명 | 30분 | 매우 쉬움 | FREE | |
Background: Static Analysis vs. Dynamic Analysis
소프트웨어 분석 기법의 갈래인 정적 분석과 동적 분석, 그리고 둘의 차이점을 설명합니다.
| 3,058명 | 15분 | 매우 쉬움 | FREE | |
Reentrancy
스마트 컨트랙트에서 발생하는 재진입 공격에 대해서 배웁니다.
| 30분 | 쉬움 | ENTERPRISE | ||
Logical Bug: Path Traversal
Path Traversal 취약점에 대해 배우고, 이를 공격에 활용하는 방법을 학습합니다.
| 1,164명 | 30분 | 매우 쉬움 | FREE |
[WHA-S] Background: SQL DML
2529
명이 수강했어요.
Exploit Tech: Meet-in-the-middle Attack
914
명이 수강했어요.
FAT32, NTFS 파일시스템
313
명이 수강했어요.
Exploit Tech: Length Extension Attack
133
명이 수강했어요.
Exploit Tech: Format String Bug
1642
명이 수강했어요.
Exploit Tech: _IO_FILE Arbitrary Address Write
543
명이 수강했어요.
정수론 2
378
명이 수강했어요.
Web Hacking 101
3312
명이 수강했어요.
Exercise: Blind SQL Injection
4451
명이 수강했어요.
Background: Web
18320
명이 수강했어요.
Background: Cookie & Session
11351
명이 수강했어요.
블록 암호와 운영 모드
174
명이 수강했어요.
Background: HTTP/HTTPS
18366
명이 수강했어요.
Background: Web Browser
13031
명이 수강했어요.
[WHA-C] Exercise: CSP Bypass
954
명이 수강했어요.
Exercise: Command Injection
1938
명이 수강했어요.
Background: Relational DBMS
5299
명이 수강했어요.
ServerSide: Command Injection
4197
명이 수강했어요.
ClientSide: XSS
8381
명이 수강했어요.
ServerSide: SSRF
3382
명이 수강했어요.
ClientSide: CSRF
6408
명이 수강했어요.
Background: Linux Memory Layout
9162
명이 수강했어요.
ServerSide: SQL Injection
5385
명이 수강했어요.
Tool: Environment Setup⚙️
4305
명이 수강했어요.
Memory Corruption: Stack Buffer Overflow
3741
명이 수강했어요.
Mitigation: Stack Canary
3050
명이 수강했어요.
고전 암호
1102
명이 수강했어요.
코딩
3742
명이 수강했어요.
Background: Computer Architecture
10025
명이 수강했어요.
Exploit Tech: Return Address Overwrite
3723
명이 수강했어요.
Exploit Tech: Return to Shellcode
2786
명이 수강했어요.
Memory Corruption: Double Free Bug
1365
명이 수강했어요.
x86 Assembly🤖: Essential Part(1)
7671
명이 수강했어요.
Exploit Tech: Return to Library
2442
명이 수강했어요.
Exploit Tech: Shellcode
5557
명이 수강했어요.
Background: Computer Architecture
6436
명이 수강했어요.
Background: Library - Static Link vs. Dynamic Link
2354
명이 수강했어요.
Background: ptmalloc2
763
명이 수강했어요.
x86 Assembly🤖: Essential Part(1)
5252
명이 수강했어요.
머릿말
1651
명이 수강했어요.
해시
177
명이 수강했어요.
Exploit Tech: Hook Overwrite
1888
명이 수강했어요.
Logical Bug: Type Error
1119
명이 수강했어요.
Background: Binary
9250
명이 수강했어요.
Memory Corruption: Out of Bounds
1719
명이 수강했어요.
Logical Bug: Command Injection
1187
명이 수강했어요.
Background: Static Analysis vs. Dynamic Analysis
3058
명이 수강했어요.
Logical Bug: Path Traversal
1164
명이 수강했어요.