---
description: December 19, 2022
---

# \[Day 19] Hardware Hacking

Today I got to work with low-level hardware hacking. I have not done much hardware hacking other than a Booz-Allen competition I did during my senior year of undergraduate. I quickly realized this type of hacking can take just as much learning effort as penetration testing requirements. In any case, I learned some neat protocols for low-level communications and how two different baud rates can be read at different frequencies. Maybe this is something I can educate myself more on in the future!

## Flags

### What device can be used to probe the signals being sent on electrical wires between two devices?

logic analyser

### USART is faster than SPI for communication? (Yea,Nay)

Nay

### USART communication uses fewer wires than SPI? (Yea,Nay)

Yea

### USART is faster than I2C for communication? (Yea,Nay)

Nay

### I2C uses more wires than SPI for communication? (Yea,Nay)

Nay

### SPI is faster than I2C for communication? (Yea,Nay)

Yea

### What is the maximum number of devices that can be connected on a single pair of I2C lines?

1008

### What is the new baud rate that is negotiated between the microprocessor and ESP32 chip?

9600

### What is the flag that is transmitted once the new baud rate was accepted?

THM{Hacking.Hardware.Is.Fun}

![](https://850580359-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSqAgfe92W3tM8LBhIHHu%2Fuploads%2FbDLO3bf7G3MG2bHIajyB%2Fimage.png?alt=media\&token=c54dd874-29d1-4db0-b3ca-64e1ecbae988)
