Required hardware
An example list of hardware that can be useful for analyzing an IoT device in the process of Toy Hacking a project depending on the IoT device under study.
- Screwdrivers and plastic spudgers including common drive bits such as Philips, Torx, Security Torx and various star configurations.
- Multimeter.
- FTDI FT232R USB UART interface module.
- Logic analyzer for example Saleae Logic Pro 8 with the latest version of logic software.
- Flash memory programmer module, for example CH341A USB EEPROM with the latest software version.
- Desktop PC with the Windows 10 operating system and the Ubuntu latest version operating system on a virtual machine.
- Other for the IoT rebuilding after Toy Hacking for this mobility
- Laptops with Windows 10 operating system;
- Solderless test bread boards for Arduino;
- Dupont cables for board; resistances;
- diodes;
- inductances;
- capacitors;
- battery;
- LED diodes;
- ESP32 microcontrollers;
- Resistors with different resistance (1 kOhm, 10 kOhm 100 kOhm and other);
- Different ESP32 compatible sensors;
- USB cables;
- Multimeters;
- Electric switches and others.
Required software
An example list of the software that can be useful to build the project.
- CPU password cracking software, for example - John The Ripper or other;
- Multiple architecture password recovery software - for example Hashcat latest version or other similar;
- Firmware analysis tool - for example Binwalk - latest version pulled from GitHub and compiled locally, including all dependencies;
- Firmware Modification Kit(FMK), the latest version pulled from GitHub and compiled locally;
- Firmwalk
- FRAK (Firmware Reverse Analysis Konsole)
- Arduino IDE
- Circuito.IO
- Tinkercad and other.