mirkaCH/phishing-email-investigation-ctf
GitHub: mirkaCH/phishing-email-investigation-ctf
Stars: 0 | Forks: 0
# Phishing Email Investigation CTF
## Project Context
This project was created to demonstrate my ability to design and document beginner-friendly cybersecurity CTF-style challenges.
The focus is on clear scenario design, reproducible setup, investigation flow, learning objectives, and basic security documentation.
## Overview
This is a beginner-friendly SOC-style CTF challenge focused on phishing email investigation. The challenge involves reviewing a suspicious email, identifying phishing indicators, extracting indicators of compromise, and writing basic incident response recommendations.
## Category
SOC / Blue Team / Phishing Analysis
## Difficulty
Beginner
## Scenario
A user has reported a suspicious email claiming that their company password is about to expire. Your task is to analyse the email, identify suspicious elements, and recover the CTF flag.
## Objectives
- Identify the suspicious sender
- Identify the phishing domain
- Identify the suspicious URL
- Identify the suspicious attachment
- Extract the indicator of compromise
- Recover the CTF flag
- Write basic SOC recommendations
## Tools Used
- Docker
- Docker Compose
- Ubuntu Linux container
- PowerShell
- Basic Linux commands: `cat`, `grep`, `ls`
## Project Files
- `suspicious_email.txt` - suspicious email sample for analysis
- `Dockerfile` - defines the Linux-based challenge environment
- `docker-compose.yml` - runs the challenge container
- `solution.md` - contains the solution and investigation notes
- `screenshots/` - contains screenshots for portfolio documentation
## How to Run
Build the Docker image:
docker compose build