Reverse Engineering 2026

Seminar Topic

  • Investigating undocumented devices and firmware and understanding how they work, for example to identify security vulnerabilities or resolve issues.

Methods

  • Identifying hardware components, examining PCBs and silicon dyes (microscope, electron microscope, image recognition, reading documentation)
  • Capturing and understanding bus signals (oscilloscope, logic analyser, interfaces for JTAG, SWD, SPI, I2C, UART)
  • Reading and analysing firmware from memory modules (ONFi, I2C, JTAG, SWD, hex editor, disassembler, decompiler, complex analysis software, such as Ghidra)