1️⃣ Group Members
2️⃣ Project Overview
3️⃣ Objectives
4️⃣ Tools & Technologies
5️⃣ Deliverables
6️⃣ Repository Structure
7️⃣ Licensing
| Name | Student ID | Contribution |
|---|---|---|
| Hayder Aleissa | 202020460 | Phase 1 |
| Mohammed Darwish | 201952590 | Phase 2 |
| Faisal Alhamdi | 202173830 | Phase 3 |
This project, part of KFUPM's ICS344 "Information Security" course, revolves around understanding system vulnerabilities, simulating real-world cyberattacks, and deploying effective defense mechanisms.
The project is divided into three major phases:
- Phase 1 – Setup and Compromise: Build a vulnerable service and simulate an attack using tools like Metasploit and a custom script.
- Phase 2 – SIEM Dashboard Analysis: Use a SIEM tool (Splunk) to visualize and analyze logs.
- Phase 3 – Defensive Strategy: Implement and validate security measures to defend against attacks.
- Recreate a real-world cyberattack in a controlled environment.
- Explore the inner workings of vulnerable systems and common exploits.
- Leverage SIEM tools to detect, monitor, and visualize attack behavior.
- Formulate an effective defense strategy and demonstrate its impact.
- VirtualBox / VMware
- Metasploitable3 (Victim)
- Kali Linux (Attacker)
- Metasploit Framework
- Custom Python/Bash Exploitation Script
- Splunk SIEM
- Windows Services (e.g., SMB, FTP, HTTP)
- Environment setup walkthrough and configuration
- Successful exploitation using Metasploit
- Custom attack script with proof-of-concept
- SIEM dashboard with full log visualization
- Proposed and implemented security defense
- Before and After security comparisons
graph TD;
A[ICS344-Project] --> B[README.md 📝 Main documentation]
A --> C[phase-1/ 🔥 Attack & Exploitation]
C --> C1[README.md]
C --> C2[exploit.py]
C --> C3[phase1_pics]
A --> D[phase-2/ 📊 SIEM & Log Analysis]
D --> D1[README.md]
D --> D2[phase2_pics]
A --> E[phase-3/ 🛡️ Security Patches & Validation]
E --> E1[README.md]
This repository is developed as part of the KFUPM ICS344 course (semester 242) and is intended solely for educational purposes.