zharkaron/cve-2025-zharkaron
GitHub: zharkaron/cve-2025-zharkaron
Stars: 0 | Forks: 0
# CVE-2025-ZHARKARON
A collection of containerized environments, each reproducing a real-world CVE. Spin up a vulnerable service, inspect logs, and connect via SSH to see exactly how the exploit works — all in an isolated Docker network.
## What This Is
Each CVE gets its own `docker-compose.yml`. One command and you have a fully vulnerable environment running on your machine. From there you can:
- **View logs** to watch the vulnerable service behave
- **SSH or exec into containers** to interact with the exploit firsthand
- **Run attacking tools** (Kali, Parrot) against the target from within the same network
This is a living lab for understanding vulnerabilities, not a production setup.
## How It Works
Every CVE environment is structured the same way:
cve-/
├── docker-compose.yml # everything needed to spin it up
├── README.md # CVE details, exploit steps, commands
└── services/
├── target/ # the vulnerable service
└── attacker/ # Kali, Parrot, or other attack tools
### Quick Start
cd cve-
docker compose up -d
That's it. The `README.md` inside each CVE folder tells you:
- What the vulnerability is
- Which ports to hit
- How to SSH into the attacker or target container
- What commands to run to see the exploit in action
## Example
# Start the CVE environment
docker compose up -d
# Check service logs
docker compose logs target
# SSH into the attacker machine
ssh user@localhost -p 2222
# Or exec directly into a container
docker exec -it attacker bash
# Run the exploit
nmap -sV --script