X-CTF

X-CTF 2016

The June 18, 2016 NUS Greyhats student cybersecurity finals in Singapore whose participants received a custom ESP8266 electronic badge with LCD, buttons, LiPo power, and public challenge firmware.

NUS School of Computing, Singapore · Singapore · 2016

X-CTF 2016 Badge

NUS Greyhats' X-CTF 2016 finals used a custom ESP8266 electronic badge documented by the official event page, the badge designer's hardware and firmware writeups, and public hardware and firmware repositories.

Lifecycle

Add-ons & Upgrades

X-CTF 2016 Badge released

badge challenge software

CTF firmware apps

The firmware repository preserves applet, challenge, Wi-Fi scanner, LCD, and game source modules for the event badge firmware.

Compatibility: X-CTF 2016 Badge

X-CTF 2016 Badge source-backed

controls

Six-button input surface

The badge used multiple buttons for menu and challenge interaction, with GPIO support preserved in the public firmware.

Compatibility: X-CTF 2016 Badge

X-CTF 2016 Badge source-backed

display subsystem

Nokia 5110 / PCD8544 LCD

The firmware and hardware trail document a Nokia 5110-style PCD8544 LCD as the badge display surface.

Compatibility: X-CTF 2016 Badge

X-CTF 2016 Badge source-backed

microcontroller and Wi-Fi

ESP8266 badge core

The hardware writeup and repository document the badge around an ESP8266 module with USB serial programming and Wi-Fi features.

Compatibility: X-CTF 2016 Badge

Operational history

Issues & Camp Impact

missing rights-cleared image · local project policy · needs licensed original replacement

The hardware repository and writeups include real badge imagery, but no image is promoted because this pass did not recover a complete reusable image license, attribution basis, and processing provenance for catalogue publication.

The Singapore record remains source-backed and image-free rather than copying repository photos, sponsor artwork, or blog images without complete image rights.

Resources

Sources