IoT and embedded devices are all around us, radically changing the world we live in. Have you ever wondered how these devices work? Are you interested in hacking these devices? Let's crack open an embedded device and learn how typical consumer devices are architected and built. We'll also cover some of the essential tools needed for device research and we'll discuss how these tools are used during a typical device review. As we cover various device weaknesses, we'll discuss some of the common pitfalls embedded researchers face and discuss various ways to protect against devices against specific device weaknesses.