BSides Cape Town 2017 · South Africa · 2017

BSides Cape Town 2017 RFCat Badge

two-part ESP and CC1111 RF challenge badge

A BSides Cape Town 2017 badge system documented as two separate physical badges: a black flux-capacitor badge with an ESP chip and a red RF badge with a CC1111 RFCat-compatible radio, USB port, and button.

EventBSides Cape Town 2017
SeriesBSides Cape Town
LocationCentral Park Building, Black River Park, Cape Town
CountrySouth Africa

People

Authors & Credits

RFCat challenge author and source publisher

Leon Jacobs / leonjza

Author of the first-hand 2017 RFCat challenge writeup and publisher of the released challenge-client and server gist.

Source

badge-challenge collaborator

Mike Davis / ElasticNinja

The writeup says ElasticNinja invited the author to build the RFCat challenge after discussion of adding CC1111 hardware to the badges.

Source

writeup publisher

SensePost

Publisher of the first-hand BSides Cape Town 2017 RFCat challenge article used as the core source trail.

Source

Why It Mattered

It adds a second strong South African BSides hardware record and preserves an African RF challenge badge where conference-badge hardware, RFCat tooling, and event-game infrastructure were deliberately tied together.

Hardware

The first-hand SensePost writeup describes a black flux-capacitor badge with a 2AL3B ESP chip, WiFi capability, power-bank wiring, USB charging cable, and rear buttons, plus a red RF badge with a CC1111 RFCat-compatible chip, USB port, and button.

Software & Apps

The released gist preserves RF chat-client and challenge-server code using RFCat, 868 MHz settings, sync words, FSK and ASK/OOK modulation, a challenge server running with a Yardstick One, periodic hints, player-state persistence, XOR/base64 final payloads, and Back to the Future themed progress gates.

Lore

The challenge asked attendees to discover RF settings from the flux-capacitor art or by sniffing, join the badge radio network, solve an 88-miles-an-hour stage, decode a hint using the key `fourth dimensionally!`, and send an unlock payload toward a physical challenge box.

Lifecycle

Add-ons & Upgrades

badge app source-backed

RFCat broadcast chat client

Released client code implemented a half-duplex RF broadcast chat system for badges using RFCat, 868 MHz operation, sync words, modulation settings, queues, and retransmission.

Compatibility: BSides Cape Town 2017 RFCat Badge

Source
badge component source-backed

Black flux-capacitor ESP badge

The 2017 badge system included a black flux-capacitor badge with a 2AL3B ESP chip, WiFi capability, power-bank wiring, USB charging path, and rear buttons.

Compatibility: BSides Cape Town 2017 RFCat Badge

Source
badge component source-backed

Red CC1111 RFCat RF badge

The red RF badge carried a CC1111 RFCat-compatible chip, USB port, button, and exposed rear contacts, becoming the radio surface for the 2017 challenge.

Compatibility: BSides Cape Town 2017 RFCat Badge

Source
event game source-backed

Challenge server and unlock flow

The challenge server used distinct RF settings, periodic hints, player-state persistence, 88-miles-an-hour and 1.21-gigawatts stages, and an XOR/base64 unlock payload for the final box.

Compatibility: BSides Cape Town 2017 RFCat Badge

Source

Operational history

Issues & Camp Impact

hardware-detail caveat note

The current public source describes visible badge components and challenge behavior, but does not recover schematics, board files, bill of materials, firmware for the ESP badge, or a full original badge-team build writeup.

The record preserves the source-backed two-part badge without inventing component-level details that are not public in the recovered sources.

Confidence
source-backed but incomplete
Status
needs original badge-team archive
Timeframe
2017 badge archive pass
Source note
SensePost writeup and released RFCat challenge gist.
missing rights-cleared image note

No local BSides Cape Town 2017 badge image has been added because the public writeup photos have not been paired with an explicit reuse license, attribution, and processing notes for catalogue publication.

The record stays image-free rather than copying SensePost or blog imagery without complete provenance.

Confidence
local project policy
Status
needs licensed original replacement
Timeframe
current catalogue build
Source note
badge.gallery image policy and BSidesCPT17 RFCat challenge writeup.

Resources

Sources