Required basic hardware and software for Toy Hacking course

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.

Last modified: Friday, 9 July 2021, 11:12 PM