bk99.de entertain the web since 1997

Examining devices with JTAG

Summary

The talk presents JTAG as a hardware-level interface for debugging processors, examining memory and analysing embedded devices. Manufacturing interfaces often turn into powerful analysis tools after production. Physical access fundamentally changes the threat model of embedded systems.

Ideas

  • JTAG connects the test logic of several chips through a standardised chain.
  • Debug access can make a device’s registers, memory and program execution visible.
  • Unlabelled test points can be identified systematically with data sheets and measurements.

Recommendations

  • First identify ground, supply and safe signal levels.
  • Back up flash contents before you try any write or debug commands.

References

Watch the talk

Search the Web Archive