
PC7 Walkthrough: Arecibo
The video walks through the President’s Cup Cyber Challenge (PC7) “Arecibo” scenario, where participants act as covert operatives tasked with confirming and firing an EMP‑style weapon hidden at the Arecibo Observatory. The challenge is hosted on a new web platform and centers on a satellite operations panel exposed over TCP port 5000, with the real control channel implemented via an MQTT broker on port 1883. The presenter demonstrates how anonymous access to the MQTT broker lets anyone subscribe to every topic, capturing the one‑time tokens that unlock each objective. By publishing JSON payloads to the control topic, the team changes the observatory’s mode from a decoy “observation” to “attack,” sets the correct antenna angle, supplies the HMAC (“GoldenEye”), and dumps coordinates until the correct pair (4.830, ‑73.950) yields the next token. Each step reinforces MQTT concepts—subscribe, publish, QoS—and shows that missing a token forces a full reset because tokens are never replayed. A memorable moment occurs when the “Fire laser” button fails; inspecting the network request reveals an X‑Requested‑With header that blocks the action. Stripping that header and resending the request produces the final token. The presenter also notes that all tokens share the “PCCC” prefix and that the HMAC reference nods to the James Bond film “GoldenEye,” underscoring the espionage theme. The walkthrough highlights how an unsecured, open‑access MQTT service can become a vector for privilege escalation and command injection, a risk that extends to real‑world IoT and satellite control systems. For defenders, it stresses the need for authentication, token replay protection, and thorough validation of client‑side inputs to prevent similar protocol‑level abuses.

Strengthening K-12 Cybersecurity: Simple Steps for Safer Schools
The Cybersecurity and Infrastructure Security Agency (CISA) hosted a virtual training session titled “Strengthening K-12 Cybersecurity: Simple Steps for Safer Schools.” Moderated by Andrew Dominic, the session featured Doug Levin of K12 SIX and Cyrus Virani, CIO of DC Public...

Protective DNS Log Push Training Video
The video walks users through configuring Protective DNS log push, emphasizing a one‑time account upgrade for organizations onboarded before April 2023. It outlines the feature’s capacity to create up to four direct pushes to either an AWS S3 bucket or a...

Protective DNS Alert Set Training Video
The video walks through configuring alert sets within the Protective DNS Resolver management console, detailing both DNS event alerts and system event alerts for organizations. DNS event alerts trigger when queries match CISA‑global or agency‑specific filtering policies, allowing allow, block, or...

Protective DNS Authorized Sources Training Video
The video explains how to authorize sources to route traffic to a Protective DNS resolver, a required step before configuring internal destinations. Authorized sources are individual IP addresses (IPv4, IPv6, or SSE providers) grouped into logical "source sets" that reflect...

Protective DNS Policy Configuration Training Video
Protective DNS’s Policy Editor lets organizations create, manage and customize DNS filtering rules that sit at an upstream resolver for roaming and mobile devices. Policies exist at two levels—global (CISA-managed) and organizational—and can be static (rule-based) or dynamic (threat-feed driven),...

Protective DNS Resolver Log Training Video
Protective DNS’s Resolver Logs feature lets organization users with reporting roles preview, filter, download and schedule full DNS query extracts from the management dashboard. Users can filter by source set, authorized source, policy, record type, name and time range, preview...

Protective DNS User Management Training Video
The video walks through user management in the Protective DNS management application, showing how managers add organizational users, assign roles, and control access. By default new users receive read-only access to dashboards, policies, threat analysis and organization info; additional roles...