Auditing hardware and embedded devices has a well-earned reputation of being difficult because it is truly full-stack: it requires knowledge and tools across several disciplines: electronics, hardware, firmware and software.
Often, hardware auditors are defeated not by the device they're testing, but by their own tools: a missing a