Explaining The WRCCDC VyOS Script

Overview WRCCDC (Western Regional Collegiate Cyber Defense Competition) drops every team into an identical, pre-built network that has to be brought under control quickly. This script is the first thing that runs on the team’s VyOS router: it figures out which interface is WAN and which is LAN without assuming a fixed device name, renumbers the router onto the competition’s expected subnet, sets up the NAT rules needed to bridge the two, and locks down a handful of default services before the clock really starts. Below is a section-by-section walkthrough of how it works. ...

February 5, 2024 · 7 min · 1432 words

CCDC Powershell Script For Password Changes

Problem: In the CCDC competition often the default passwords are insecure and it is good practice to immediately change all passwords on the AD server. We are then required to send a csv file with all the updated passwords for each user. Solution: A powershell script that can run on any windows server version 2012 R2 or newer. Requirements for script: Has to change ALL AD user passwords Generate secure passwords Create a csv file with username, and new password Must work on at least Windows Server 2012 Getting the AD accounts: ...

November 4, 2021 · 4 min · 758 words