Hardware
하드웨어 로드맵은 IoT와 같은 환경의 하드웨어 및 시스템에 대한 동작 원리와 설계를 이해하며, 해당 환경을 분석하고 취약점을 찾는 방식을 실습합니다.
- 임베디드 로드맵은 Arm 환경에서 동작하는 펌웨어를 분석합니다. 예제 펌웨어를 분석하고 에뮬레이션, 디버깅 등을 통해 동작 방식과 취약점을 파악하는 실습을 진행합니다.
하드웨어 로드맵은 IoT와 같은 환경의 하드웨어 및 시스템에 대한 동작 원리와 설계를 이해하며, 해당 환경을 분석하고 취약점을 찾는 방식을 실습합니다.
Course title | Finished users | Taken time | Difficulty (Click to sort ascending) | Price | |
---|---|---|---|---|---|
Exploit Tech: ROP x64
Acquire a shell through return-oriented programming (ROP) techniques in the x64 environment.
| 738 | 30 minutes | Very easy | FREE | |
Exploit Tech: Storage
Solidity 코드를 읽고 컨트랙트의 스토리지로부터 값을 읽어와 문제를 풀어봅니다.
| 60 minutes | Easy | ENTERPRISE | ||
Background: Web
In this lecture, you'll learn about the web and its components.
| 16,833 | 60 minutes | Easy | FREE | |
DreamBank - 커뮤니티 / 고객센터 서비스 (Community)
DreamBank의 커뮤니티 / 고객센터 서비스(Community)에서 문제점을 찾고 패치하는 방법을 학습합니다.
| 150 minutes | Easy | ENTERPRISE | ||
Regular Expressions
Learn regular expressions.
| 1,797 | 30 minutes | Easy | FREE | |
Introduction
Linux Kernel 로드맵의 목표와 구성을 알아봅니다.
| 15 minutes | Normal | ENTERPRISE | ||
SSP
SSP 보호 기법에 대해 공부합니다.
| 30 minutes | Normal | ENTERPRISE | ||
펌웨어 분석
펌웨어 분석을 학습합니다.
| 97 | 60 minutes | Normal | PAID | |
전자/전기
전자/전기에 대해서 설명합니다.
| 32 | 30 minutes | Easy | PAID | |
SSH
Learn SSH.
| 2,207 | 30 minutes | Very easy | FREE | |
Classical Ciphers
Learn the types of classic ciphers and how to attack them simply.
| 793 | 30 minutes | Very easy | FREE | |
Ghidra 디버거
Ghidra 디버거를 학습합니다.
| 465 | 150 minutes | Easy | PAID | |
Markdown
Learn Markdown syntax.
| 1,168 | 30 minutes | Very easy | FREE | |
Background: Cloud
클라우드 기술과 클라우드의 보안에 대해 간단히 설명합니다.
| 30 minutes | Very easy | ENTERPRISE | ||
숫자
숫자 입력값 검증 문제 확인 및 수정 방안을 학습합니다.
| 120 minutes | Difficult | ENTERPRISE | ||
암호 관련
암호 관련 취약점과 패치 방법을 학습합니다.
| 30 minutes | Difficult | ENTERPRISE | ||
V8 Exploit Technique
V8 Exploit의 원리 및 방법을 학습합니다.
| 76 | 90 minutes | Very Difficult | PAID | |
Exercise: Patch Chall - Kotlin Spring
Solve 'Patch Chall - Kotlin Spring'.
| 60 minutes | Difficult | ENTERPRISE | ||
ServerSide: File Vulnerability
Learn server-side attacks: file uploads and downloads.
| 3,438 | 90 minutes | Easy | FREE | |
문자열
문자열 입력값 검증 문제 확인 및 수정 방안을 학습합니다.
| 90 minutes | Difficult | ENTERPRISE | ||
안전한 라이브러리 사용법
라이브러리를 안전하기 사용하기 위한 주의사항을 학습합니다.
| 120 minutes | Difficult | ENTERPRISE | ||
Introduction
Learn about the goals and objectives of the cryptography roadmap and the topics it covers.
| 1,191 | 15 minutes | Very easy | FREE | |
Digital Signatures
Introduce the concept of digital signatures and learn the mathematical principles of different digital signatures.
| 85 | 60 minutes | Easy | FREE | |
블록체인과 스마트 컨트랙트
블록체인과 스마트 컨트랙트가 어떤 개념인지 이해합니다.
| 30 minutes | Easy | ENTERPRISE | ||
Azure: Network
네트워크와 관련된 Azure 서비스를 소개하고, 이들을 안전하게 설정하는 방법을 학습합니다.
| 60 minutes | Very easy | ENTERPRISE | ||
[WHA-C] Background: Content Security Policy
Describes the Content Security Policy.
| 966 | 30 minutes | Normal | FREE | |
Number Theory 2
You will study Fermat's little theorem, Euler's theorem, and practice with soem integer classes in SageMath.
| 258 | 60 minutes | Easy | FREE | |
Coding
Learn the basics of coding.
| 3,056 | 120 minutes | Easy | FREE | |
Exploit Tech: Signature without Hashing
Learn why DSA signatures require a secure hash function.
| 69 | 60 minutes | Easy | FREE | |
Introduction
Ghidra 로드맵의 목표와 구성을 알아봅니다.
| 792 | 15 minutes | Very easy | FREE | |
Heap Allocator Exploit
ptmalloc2 allocator의 원리 및 공격하는 방법을 학습합니다.
| 955 | 150 minutes | Difficult | FREE | |
Object Structure - JSArray, JSArrayBuffer
JSArray와 JSArrayBuffer의 구조를 학습합니다.
| 79 | 30 minutes | Very Difficult | PAID | |
nc
nc를 학습합니다.
| 2,554 | 30 minutes | Very easy | FREE | |
Exercise: NoSQL Injection
Improve your understanding of NoSQL injection by solving a wargame challenge.
| 3,652 | 120 minutes | Easy | FREE | |
Azure: Data Security
데이터 보안과 관련된 Azure 서비스를 소개하고, 이들을 안전하게 설정하는 방법을 학습합니다.
| 60 minutes | Very easy | ENTERPRISE | ||
V8 Typer Exploit
V8 Typer Exploit의 원리 및 방법을 학습합니다.
| 31 | 120 minutes | Very Difficult | PAID | |
Block Cipher: AES
Learn the structure of AES and the encryption process.
| 185 | 60 minutes | Very easy | FREE | |
access-log
access-log
| 182 | 60 minutes | Difficult | FREE | |
Mitigations
KASLR 보호 기법과 우회하는 방법을 공부합니다.
| 30 minutes | Normal | ENTERPRISE | ||
[함께 실습] Patch Chall: C Tutorial
Patch Chall: C Tutorial을 함께 풀어봅니다.
| 45 minutes | Very easy | ENTERPRISE | ||
하드 코딩된 민감 정보
하드 코딩된 민감 정보의 유형을 학습합니다.
| 30 minutes | Difficult | ENTERPRISE | ||
[WHA-S] Background: SQL DML
SQL DML 구문에 대해서 설명합니다.
| 2,291 | 60 minutes | Normal | FREE | |
Exercise: Cookie & Session
Learn how to gain administrator privileges with session information.
| 2,829 | 30 minutes | Very easy | FREE | |
Background
Linux Kernel 개론을 설명합니다.
| 30 minutes | Normal | ENTERPRISE | ||
Linux Kernel Image
Linux Kernel Image 빌드 방법을 설명합니다.
| 30 minutes | Normal | ENTERPRISE | ||
Exercise: File Vulnerability-2
Access the desired file via a path traversal vulnerability.
| 920 | 30 minutes | Very easy | FREE | |
msg_msg
linux kernel exploit에 활용할 수 있는 msg_msg 객체를 알아봅니다.
| 30 minutes | Normal | ENTERPRISE | ||
simple_xattr
linux kernel exploit에 활용할 수 있는 simple_xattr 객체를 알아봅니다.
| 30 minutes | Normal | ENTERPRISE | ||
Find the USB
Find the USB
| 96 | 60 minutes | Easy | FREE | |
Exercise: CSRF-2
Learn how to use CSRF attack techniques to gain administrator privileges.
| 1,681 | 30 minutes | Very easy | FREE |