Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CCDC Training Lab

Prerequisites

Requirement Details
VirtualBox https://www.virtualbox.org/wiki/Downloads
VmWare Fusion (for Apple Silicon only) https://knowledge.broadcom.com/external/article/315638/download-and-install-vmware-fusion.html
Vagrant https://www.vagrantup.com/downloads
Packer https://www.packer.io/downloads
RAM At least 16GB recommended
Disk Space At least 60GB free

Quick Start

  1. Clone this repo
  2. cd into any challenge directory
  3. Read the README.md for setup and challenge goals.
  4. Run: vagrant up
  5. First run will auto-build the base box with Packer (~20–30 min)
  6. Subsequent runs boot in ~2–3 minutes

Usage

cd challenges/01-find-persistence

vagrant up          # Start the challenge
vagrant rdp         # Connect via RDP (or use your RDP client to 192.168.56.10)
vagrant suspend     # Pause (saves state, fast resume)
vagrant resume      # Resume from suspend
vagrant destroy -f  # Delete and start over
vagrant up          # Rebuild fresh

Credentials

Role Username Password
Local Admin vagrant vagrant
Domain Admin CORP\Administrator P@ssw0rd!
Setting Value
RDP Port 3389
IP Address 192.168.56.10 (DC)

Challenge Format

Each challenge directory contains:

File/Folder Description
Vagrantfile Defines the environment
README.md Objectives, hints, scoring criteria
scripts/ Challenge-specific setup scripts

Rebuilding the Base Box

If you need to rebuild the base box (e.g., after an update):

vagrant box remove ccdc/dc-base
cd challenges/any-challenge
vagrant up
# Packer will auto-rebuild

Or manually:

cd packer
packer init .
packer build .
vagrant box add ccdc/dc-base output/package.box --force

About

Repo to host testing material for CCDC

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages