Andrew Bellini

ANDREW BELLINIAT DEF CON 34

DigitalAndrewIoT & Hardware Security


WHERE

IoT Village, LVCC West Hall, Level 1, Hall 1. Enter via the West Hall South entrance off Elvis Presley Dr, past the food court.

VILLAGE HOURS

Fri & Sat: doors 10:00, close ~18:00

BRING

A laptop. No experience or tools required.

Schedule

FRIDAY AUG 7

WORKSHOP IoT Village 11:00 – 12:00 PDT All About UART Guided Workshop DETAILS LESS

UART, it's in your smart camera, router, maybe even your phone and it's usually the easiest foothold into a device. In this hands-on workshop you'll learn to find it with a multimeter, read it with a logic analyzer, talk to it with a UART adapter, and finish by writing a Python script that brute-forces your way past a login. No experience needed!

  • Bring a laptop
  • Beginner friendly, no prior hardware experience needed
  • No tools required, everything else is provided
  • 30 seats per session, first come first served

Every session covers the same material, so pick whichever slot suits you.

The full handout is online at andrewbellini.com/uart. Every command has a copy button and the Lab 3 Python scripts download straight from the page. Worth opening before you sit down, because it keeps working once the con wifi gives up.

Can’t make it, or want a head start? The same material is available as a free on-demand course. Self-paced and completely free.
https://digitalandrew.io/uart

WORKSHOP IoT Village 15:00 – 16:00 PDT All About UART Guided Workshop DETAILS LESS

UART, it's in your smart camera, router, maybe even your phone and it's usually the easiest foothold into a device. In this hands-on workshop you'll learn to find it with a multimeter, read it with a logic analyzer, talk to it with a UART adapter, and finish by writing a Python script that brute-forces your way past a login. No experience needed!

  • Bring a laptop
  • Beginner friendly, no prior hardware experience needed
  • No tools required, everything else is provided
  • 30 seats per session, first come first served

Every session covers the same material, so pick whichever slot suits you.

The full handout is online at andrewbellini.com/uart. Every command has a copy button and the Lab 3 Python scripts download straight from the page. Worth opening before you sit down, because it keeps working once the con wifi gives up.

Can’t make it, or want a head start? The same material is available as a free on-demand course. Self-paced and completely free.
https://digitalandrew.io/uart

SATURDAY AUG 8

TALK IoT Village, Stage 3 11:45 – 12:30 PDT Anyone Can Hack IoT (Even Easier Now) A Beginner's Guide to AI Augmented IoT Hacking DETAILS LESS

A couple years ago I gave a talk here called "Anyone can hack IoT" and the message was simple: you don't need to be a hardware expert or have expensive gear to get started. That's still true, but now it's even easier and I want to show you why. Whether you saw the original talk or this is your first time thinking about IoT hacking, I'll pick up where that one left off and show you how AI has actually changed what I do day to day at my hardware bench. In this talk I'll show you what's actually useful and what's not by walking through my real workflow. I'll show off a tool I built that lets AI agents help reverse engineer firmware right in your browser, along with some other hardware tools I've put together to give AI direct access to devices under test on my bench. I'll cover what's worth using AI for, what's still better done by hand, and how you can start building your own AI assisted setup at home.

STAGE
IoT Village Stage 3
LENGTH
45 minutes
LEVEL
Beginner

Talk is recorded and published to DEF CON media after the event.

WORKSHOP IoT Village 13:00 – 14:00 PDT All About UART Guided Workshop DETAILS LESS

UART, it's in your smart camera, router, maybe even your phone and it's usually the easiest foothold into a device. In this hands-on workshop you'll learn to find it with a multimeter, read it with a logic analyzer, talk to it with a UART adapter, and finish by writing a Python script that brute-forces your way past a login. No experience needed!

  • Bring a laptop
  • Beginner friendly, no prior hardware experience needed
  • No tools required, everything else is provided
  • 30 seats per session, first come first served

Every session covers the same material, so pick whichever slot suits you.

The full handout is online at andrewbellini.com/uart. Every command has a copy button and the Lab 3 Python scripts download straight from the page. Worth opening before you sit down, because it keeps working once the con wifi gives up.

Can’t make it, or want a head start? The same material is available as a free on-demand course. Self-paced and completely free.
https://digitalandrew.io/uart

WORKSHOP IoT Village 14:00 – 15:00 PDT All About UART Guided Workshop DETAILS LESS

UART, it's in your smart camera, router, maybe even your phone and it's usually the easiest foothold into a device. In this hands-on workshop you'll learn to find it with a multimeter, read it with a logic analyzer, talk to it with a UART adapter, and finish by writing a Python script that brute-forces your way past a login. No experience needed!

  • Bring a laptop
  • Beginner friendly, no prior hardware experience needed
  • No tools required, everything else is provided
  • 30 seats per session, first come first served

Every session covers the same material, so pick whichever slot suits you.

The full handout is online at andrewbellini.com/uart. Every command has a copy button and the Lab 3 Python scripts download straight from the page. Worth opening before you sit down, because it keeps working once the con wifi gives up.

Can’t make it, or want a head start? The same material is available as a free on-demand course. Self-paced and completely free.
https://digitalandrew.io/uart