
Beginner’s Guide to IoT and Hardware Hacking
Instructor: Andrew Bellini
Learn to perform security research and testing on IoT devices and hardware.
Course Overview
Prerequisites & System Requirements
- A general understanding of penetration testing methods and methodology and a general understanding of Linux are strongly recommended.
- A computing environment (Windows, Linux, or Mac*) capable of running a virtual machine with at least 8GB of RAM and 40GB of disk space. *Note that new MacBook Pros with the M1 chip are unable to run virtual machines such as the ones demonstrated in this course.
- If you want to follow along with all the hands-on portions of the course, you’ll need to purchase the physical equipment and tools used in the course; you can find a full list in the second lesson of the course which is available for preview. Note that some hands-on portions of the course can be completed without physical hardware.
Topics Covered:
- Electrical engineering and electronics fundamentals
- Understanding and identifying common electronic components
- How to use common hardware hacking tools such as digital multimeters, logic analyzers, USB to serial adapters, and flash programmers
- An optional lesson on soldering
- Performing OSINT and recon on hardware
- How to read and interpret datasheets
- Initiating and using a serial shell
- Firmware extraction methods
- Firmware analysis and reverse engineering

RapidGator
https://www.keeplinks.org/p27/688ea601bf91d
NitroFlare
https://www.keeplinks.org/p27/688ea810d938d
DDownload
https://www.keeplinks.org/p27/688ea94119f53
