Make Me Hack
Everything related to Hardware Hacking and Reverse Engineering including tutorials for beginners and more advanced stuff.
The hardware hacking and reverse engineering process described in various videos is based on:
1. Information Gathering of hardware and software, to identify main device components, to locate UART and JTAG interfaces and to get the EEPROM content, the firmware file and the root file system
2. Using Side Channel Attacks with ChipWhisperer and his Fault Injection capabilities when everything else fails
3. Building a debugging friendly Emulation Environment, to run device's binaries, using QEMU and a build system like "BuildRoot"
4. Techniques to analyse, hack, reverse engineer and modify the firmware using file system analysis, analysing the output on the system console, using the Gnu Debugger in the emulation environment and reverse engineering the firmware using open source software as Ghidra
#09 - How To Build QEMU Images With Buildroot - Hardware Hacking Tutorial
#08 - How To Run An Old Toolchain with Docker
#07 — Как эмулировать прошивку с помощью QEMU — Руководство по аппаратному взлому
#06 - Startup Scripts & The Quest For Root - Hardware Hacking Tutorial
#05 - How To Get The Root File System - Hardware Hacking Tutorial
#04 - How To Get The Firmware - Hardware Hacking Tutorial
#03 — Как найти интерфейс JTAG — Учебник по аппаратному взлому
#02 - How To Find The UART Interface - Hardware Hacking Tutorial
#01 - Identifying Components - Hardware Hacking Tutorial