Setting Up Your Environment
1.
Creating a Virtual Machine
2.
Basic VM Network Configuration
2.1.
Connecting to the internet
2.2.
VPN Setup
3.
Essential Tools Installation
3.1.
Package management basics
3.1.1.
apt
3.1.2.
pip
3.2.
Text editor
3.3.
Security tools
3.4.
Docker and docker-compose
3.4.1.
Kali as a docker container
3.5.
Source Code Fundamentals
3.5.1.
Cloning repositories
3.5.2.
Building tools from source
What is a CTF?
4.
Challenge types
4.1.
Socket Challenges
4.2.
Web Challenges
4.3.
Reverse Engineering
4.4.
Forensics
5.
Running Challenges Local
5.1.
Why docker?
5.2.
Running containers
5.3.
Service discovery
5.4.
Reading docker-compose files
6.
Source Code
Practical Exercises
7.
Socket Challenges
8.
Web Challenges
9.
Reverse Engineering
10.
Forensics
11.
Docker
12.
Docker Compose
13.
Source Code
14.
Over the Wire - Bandit
Over the Wire - Bandit
15.
Level 00
16.
Level 01
17.
Level 02
Light
Rust
Coal
Navy
Ayu
usethebox
Docker Compose