Ruxcon 2017 · Australia · 2017

Ruxcon 2017 HHV Badge

ESP8266 NodeMCU Hardware Hacking Village challenge badge

Ruxcon 2017's Hardware Hacking Village badge is preserved as an Australian ESP8266/NodeMCU challenge badge with official HHV schedule evidence, public firmware source, and post-event flag walkthroughs.

EventRuxcon 2017
SeriesRuxcon
LocationCQ Function Centre, Melbourne, Australia
CountryAustralia

People

Authors & Credits

Ruxcon 2017 HHV Badge workshop instructor

Prof Morgan

The official HHV page lists Prof Morgan as the instructor for Hacking the Ruxcon 2017 HHV Badge.

Source

challenge writeup and source-release publisher

Darkglade

Publisher of the Ruxcon 2017 HHV badge flag writeups, HHV wrap, and source-release post linking the public firmware repository.

Source

event and Hardware Hacking Village publisher

Ruxcon

Official publisher of the Ruxcon 2017 event and HHV page naming the badge session and participant hardware requirements.

Source

Why It Mattered

It extends the Ruxcon/Oceania hardware-village lineage beyond the 2015 STM32 workshop badge and records a different teaching pattern: an assembled badge, UART access, NodeMCU Lua firmware, per-badge challenge data, and firmware/source release after the event.

Hardware

The official HHV schedule names the Ruxcon 2017 HHV Badge session and required an assembled badge plus a 3.3V USB-UART adapter. The public firmware and walkthrough trail identifies the firmware platform as NodeMCU on ESP8266; this pass does not recover a schematic, BOM, PCB files, or a licensed catalogue image.

Software & Apps

Darkglade's writeups document UART boot output, per-badge flag material, NodeMCU Lua firmware, crypto-module use, AES challenge logic, and a later public GitHub repository containing the Ruxcon 2017 HHV badge firmware source.

Lore

The badge challenge was taught inside the Hardware Hacking Village by Prof Morgan, then documented through easy and hard flag writeups and a later source-release post that grouped the 2016 and 2017 HHV badge code.

Lifecycle

Add-ons & Upgrades

badge challenge source-backed

EasyFlag UART challenge

The first flag path used UART-visible boot/output behavior and per-badge material documented in the Darkglade EasyFlag writeup.

Compatibility: Ruxcon 2017 HHV Badge

Source
badge challenge source-backed

HardFlag AES challenge

The hard flag path involved firmware inspection, Lua crypto module behavior, AES routines, and badge-specific challenge material.

Compatibility: Ruxcon 2017 HHV Badge

Source
firmware source archived

NodeMCU Lua firmware trail

Darkglade's writeups and source-release post identify the badge firmware as NodeMCU/Lua on ESP8266 and preserve a public code archive after the event.

Compatibility: Ruxcon 2017 HHV Badge

Source
hardware interface source-backed

3.3V UART badge access

The official HHV page required attendees to bring a 3.3V USB-UART adapter, and the EasyFlag writeup shows UART boot output used to interact with the badge challenge.

Compatibility: Ruxcon 2017 HHV Badge

Source

Operational history

Issues & Camp Impact

hardware archive gap note

The recovered source trail proves an assembled Ruxcon 2017 HHV badge, UART adapter requirement, ESP8266/NodeMCU firmware, and challenge behavior, but this pass did not recover schematic, PCB files, BOM, manufacturing count, or exact board revision.

The record keeps component claims to ESP8266/NodeMCU evidence and avoids unsupported board-layout or production-run detail.

Confidence
source-backed but incomplete
Status
needs schematic or PCB archive
Timeframe
2017 hardware-village badge archive pass
Source note
Ruxcon 2017 HHV page, Darkglade writeups, source-release post, and ruxconhhv2017 repository.
missing rights-cleared image note

No local Ruxcon 2017 badge image is published because public writeup images and event material have not been paired with complete source URL, image license or permission basis, attribution, and processing notes for catalogue publication.

The entry stays source-backed and image-free rather than copying blog photos, event images, screenshots, or generated approximations.

Confidence
local project policy
Status
needs licensed original replacement
Timeframe
current catalogue build
Source note
badge.gallery image policy, Ruxcon 2017 HHV source trail, Darkglade writeups, and GitHub repository.

Resources

Sources