Login or register
SecDocs RSS feed

Video details

Title Building a Debugger
Type Video
Tags debugger debugging embedded
Abstract The GoodFET is an open source tool for programming microcontrollers and memories by SPI, I2C, JTAG, and a slew of vendor-proprietary protocols. In this lecture, the design of the GoodFET will be explained in detail, and various semi-proprietary protocols will be discussed in depth. Leading toward the future, methods of packet sniffing proprietary protocols will be discussed. Finally, the BadFET – a voltage glitching variant of the GoodFET – will be introduced. This lecture begins with a brief introduction to microcontroller debugging devices, along with packet captures of each. These include asynchronous serial (UART bootloaders), synchronous serial protocols (AVR ISP, Chipcon), and JTAG (MSP430, ARM). After these have been introduced, the talk continues by showing packet captures of each as implemented on the GoodFET. Attention is also paid to the security vulnerabilities of each debugging protocol, its access controls, and methods of circumventing those access controls. The GoodFET is the device that I used to break Chipcon's line of Zigbee SoC devices for BlackHat USA.
Authors Travis Goodspeed
Submitted January 28, 2010
Rating
Currently 0/5 stars (0 votes).
Correlation
Linked to ---
Event Chaos Communication Congress 26th (26C3) 2009
Resource ---
Download
Source 26c3-3490-en-building_a_debugger.mp4
Size 619.8 MB
MD5 13a6cf901fd4c75fcacd0cbf95dbe276
SHA1 188f9256795b070495812a44c754dd0492d459ac

Comments
No comments.
Add new Only logged in users can comment.


Click here to lend your support to: SecDocs and make a donation at www.pledgie.com !