CyberSecurity-Labs is a personal cybersecurity laboratory used to document hands-on experiments, vulnerability analysis, and exploitation techniques performed in legal and control environments.
This repository is both:
- a learning space as a computer science student,
- and a technical lab reflecting both defensive and offensive mindset.
Each lab focuses on understanding why a vulnerability exists, how it can be exploited, and what defensive measures should be applied in real-world systems.
The main goals of this lab are to :
- Develop a strong practical understanding of common security vulnerabilities
- Practice offensive security techniques in a controlled environment
- Improve analytical thinking and methodology used in penetration testing
- Document findings clearly and professionally structured write-ups
- Bridge academic knowledge with real-world security practices
For each vulnerability or experiment, the following approach is applied:
- Context & environment setup
- Vulnerability identification
- Technical analysis
- Exploitation
- Impact assessment
- Mitigation and defensive measures
The experiments are conducted using:
- Linux-based systems
- Deliberately Vulnerable applications (DVWA)
- Custom Python tools and scripts
- Standard penetration testing techniques and tooling
⚠️ All tests are performed locally or within isolated environments.
This repository is part of my pesonal training as a computer science student preparing for advanced studies and practical work in cybersecurity.