Why It Mattered
It records a current BadgeLife tool that is intentionally adjacent to an official conference-badge challenge without collapsing the two artifacts into one record. The public source is unusually specific about both implementation and risk: it gives readers a traceable ATtiny/SAO implementation trail while preserving the maker's own warning, the evolving-target boundary, and the absence of distribution or organizer-authorization evidence.
Hardware
The public BOM identifies an ATtiny1614-SSN, one SAO v1.69bis connector, two momentary switches, four LEDs, a 1×3 pin socket, four 470-ohm resistors, and 0805 capacitors. The C source maps four status LEDs (green, amber, red, blue), a left mode-select switch, a right attack/trigger switch, GPIO1/GPIO2, I²C SDA/SCL, and GPIO4 behavior. It says UPDI is on PA0 and the project uses a serialUPDI programmer. The repository root contains a KiCad schematic, BOM CSV, and PCB archive, but does not establish final board population, power rail/current budget, component substitutions, physical dimensions, SAO electrical tests, connector orientation, safe host insertion/removal, ESD protection, battery/USB behavior, certification, or a user safety guide.
Software & Apps
The included C firmware targets ATtiny1614 with avr-gcc and avr-libc. Mode 1 cycles GPIO1/GPIO2 patterns, releases them to high impedance, samples responses, and passively listens for edges; Mode 2 asserts GPIO4 low as an open-drain wake signal while the trigger is held; Mode 3 is implemented as a passive software I²C listener. The README describes a 0x00–0x7F I²C range, while the current source uses 0x08–0x77 and skips 0x19 and 0x3C. The README gives a make/avrdude serialUPDI flashing outline and says later convention reflashes are possible, but no tagged release, supported final-firmware mapping, checksums, fuse map, recovery procedure, support policy, or explicit licence is published.
Lore
NilbinSec frames the artifact as a quick, potentially useful or completely useless way to fuzz parts of the DEF CON 34 main badge challenge from the initial public information. Its own source says it could be reflashed at the convention as more challenge information appears. That establishes a maker-described pre-event challenge-tool relationship only; it does not establish DEF CON authorization, a distribution plan, a sanctioned challenge method, a target-badge warranty, ownership or permission for every connected badge, or successful on-site use.
local control and development interface
source tree published; final support status unverified
The source maps a left multi-press mode selector, right Attack/Trigger switch, four color-coded status LEDs, optional 9600-baud UART debug output, and ATtiny1614 serialUPDI programming context. The README gives an avr-gcc/ATtiny device-pack/avrdude outline and says a later convention reflash may happen, but no supported end-user programmer, fuse configuration, tagged release, update package, recovery guide, or warranty is published.
Compatibility: NilbinSec DC34 Main Badge Fuzzer SAO
Source
main-badge interface probe
maker-documented; maker warns it may harm a badge
The README says Mode 1 cycles GPIO1/GPIO2 on the left badge port. The current source drives four two-bit patterns, releases the lines, samples them, and then listens for edges. NilbinSec explicitly warns that this mode may harm a main badge depending on its GPIO configuration, so the source does not establish a safe, supported, or authorized use on any connected device.
Compatibility: NilbinSec DC34 Main Badge Fuzzer SAO; intended public-information target is the DEF CON 34 main badge
Source
main-badge interface probe
maker-documented firmware behavior
The README describes Mode 2 as triggering the open-drain CPU wake-up interrupt on GPIO4 of the right SAO port. The source holds its configured GPIO line low while the Attack/Trigger switch is pressed, then releases it to high impedance. This documents the public implementation, not a safe/authorized use, final badge compatibility, or successful challenge result.
Compatibility: NilbinSec DC34 Main Badge Fuzzer SAO; right-side target-port interpretation
Source
main-badge interface probe
maker documentation and source differ on range
The README broadly says Mode 3 cycles 0x00–0x7F while listening as an I²C slave. The source instead documents passive bus observation over 0x08–0x77 and explicitly skips 0x19 and 0x3C. It says it does not drive SDA/SCL or ACK, but this is still not a guarantee of target compatibility, complete address coverage, bus safety, or authorized testing.
Compatibility: NilbinSec DC34 Main Badge Fuzzer SAO; intended main-badge I²C surface
Source
GPIO stimulation, damage, safety, and consent warning
warning
The catalogue preserves the warning so the artifact is not mistaken for a harmless universal add-on. Do not infer electrical safety, non-destructive behavior, authorization, warranty coverage, or suitability for an unfamiliar badge.
- Confidence
- explicit maker warning plus public implementation
- Status
- Mode 1 may harm a badge; no safe-use validation published
- Timeframe
- pre-event source pass
- Source note
- NilbinSec DC34 Main Badge Fuzzer SAO README and Firmware/main.c.
I²C address-range and bus-behavior documentation discrepancy
note
The record retains both source statements instead of presenting the README range as an exact implementation or claiming coverage, reliability, safety, or compatibility for a final target I²C bus.
- Confidence
- conflicting README and source details
- Status
- implementation more specific than README; target behavior unresolved
- Timeframe
- current source pass
- Source note
- NilbinSec README and Firmware/main.c.
firmware release, update, support, and licence gap
note
The catalogue can link the implementation without presenting it as licensed open hardware/software, a stable release, a reproducible final build, a safe reflashing process, or an ongoing support commitment.
- Confidence
- public source-tree review
- Status
- source and compiled artifacts visible; explicit release/licence/support terms absent
- Timeframe
- repository rechecked 2026-08-04
- Source note
- NilbinSec repository root, README, Firmware/Makefile, and tracked firmware artifacts.
hardware, power, connector, and electrical-safety documentation gap
note
The dossier links an inspectable design trail without asserting that every source-derived board is electrically compatible, safely assembled, safe to attach, or suitable for unattended modification.
- Confidence
- public schematic/BOM and source but incomplete operating documentation
- Status
- design inputs visible; practical limits unreported
- Timeframe
- current source pass
- Source note
- NilbinSec repository tree, BOM, README, and firmware source.
independent DEF CON association and credential boundary
note
The catalogue keeps the target relationship searchable while classifying this as independent BadgeLife hardware rather than official conference hardware, an access credential, a universal attendee item, or evidence of organizer endorsement.
- Confidence
- maker repository wording
- Status
- independent pre-event challenge-tool association documented
- Timeframe
- DEF CON 34 source pass
- Source note
- NilbinSec repository and README.
missing rights-cleared image
note
The record remains source-backed and image-free rather than copying repository previews, GitHub user-attachment images, screenshots, social-media media, placeholders, or generated approximations.
- Confidence
- local project policy
- Status
- needs selected, attributable, cleared original
- Timeframe
- current catalogue build
- Source note
- badge.gallery image policy and reviewed NilbinSec repository.
pre-event availability, distribution, and fulfillment boundary
note
The catalogue records a real public project without portraying it as a completed physical distribution, a universally available SAO, a confirmed sale/giveaway, or a completed DEF CON handoff.
- Confidence
- maker repository source only
- Status
- public technical project documented; distribution outcome unreported
- Timeframe
- pre-event source pass as of 2026-08-04
- Source note
- NilbinSec DC34 Main Badge Fuzzer SAO repository and current calendar timing.
target revision, interface, compatibility, and authorization boundary
note
Readers should not treat the public source as a compatibility guarantee, a target-specific exploit claim, an endorsement to connect the SAO, or authorization to interact with another attendee's hardware.
- Confidence
- maker purpose statement and pre-event timing
- Status
- built against initial public information; final compatibility unknown
- Timeframe
- pre-event source pass
- Source note
- NilbinSec DC34 Main Badge Fuzzer SAO README and firmware source.