Hardware Hackers Course content

 

https://training.brownfinesecurity.com/l/pdp/digital-signal-analysis-for-hardware-hackers

REQUIRED EQUIPMENT (NOT INCLUDED)

Required Equipment to Buy Seperately

Intro to Course

Welcome to Digital Signal Analysis
About Your Instructor: Matt Brown
Lab Setup

Intro to Digital Signals

Basics of Digital Signals
DEMO: Multimeter vs Logic Analyzer vs Oscilloscope
Voltage High or Low: How do we Decide?
DEMO: CMOS Logic Levels
Probing for Digital Signals
Lab Exercise 1: Find the Digital Signal
Lab Exercise 1 Solution

UART

UART Basics
DEMO: Simple UART Decode
Baud Rate
DEMO: Baud Rate Math
Parity & Inverted Logic
Lab Exercise 2: Basic UART
Lab Exercise 2: Solution
Lab Exercise 3: Non-Standard Baud Rate
Lab Exercise 3: Solution

SPI

SPI Basics
DEMO: Simple SPI Decode
SPI Flash Commands
DEMO: Live SPI Flash Read
DEMO: SPI Data Export
Lab Exercise 4: SPI Flash Dump
Lab Exercise 4: Solution

I2C

I2C Basics
DEMO: Simple I2C Decode
Lab Exercise 5: I2C Multi-Device Bus
Lab Exercise 5: Solution

UART TX/RX

UART Interface Interactions
DEMO: Scripting UART Interactions with Python
Lab Exercise 6: Defuse the Bomb UART Game
Lab Exercise 6: Solution

Closing Thoughts & Extra Credit

Closing Thoughts
Extra Credit FW
Lab Exercise 7: UART Pin Entry Timing Attack
Lab Exercise 8: QSPI Flash Read
Lab Exercise 9: UART TX/RX with RTS/CTSr

Leave a Reply

Your email address will not be published. Required fields are marked *