DEFCON 19: Battery Firmware Hacking (W speaker)

January 24th, 2013 by admin software


Speaker: Charlie Miller Principal Research Consultant, Accuvant Labs Ever wonder how your laptop battery knows when to stop charging when plugged into the wall, but the computer is turned off? Modern computers do not just consist of a single processor. Computers have many other embedded microprocessors. Researchers have only recently considering the security implications of a multi-processor system for multiple pieces of embedded memory, etc. This paper takes an in depth look common embedded controller used in Lithium Ion and Lithium Polymer batteries, in particular, this controller uses a number of MacBook, MacBook Pro and MacBook Air laptops. In this talk I will demonstrate how the embedded controller. I’m going to reverse engineer the firmware and the firmware flashing process, especially smart battery controller. In particular, I will show you how to program a smart battery completely changing the firmware on it. Also, I will show you how to remove the firmware checksum so that you can change. Offer a simple API which can be used to read the values ​​of the smart battery and programming the firmware. To be able to work with smart battery and smart battery host may be enough to control the safety issues, such as the high cost or cause burns. For more information, visit: bit.ly Playlist Defcon 19: bit.ly bit.ly download the video visit

Be Sociable, Share!

Leave a Reply

Security Code:

2 Responses to “DEFCON 19: Battery Firmware Hacking (W speaker)”

  1. Comment by AttackoftheArab

    Works perfectly for me.

  2. Comment by nidal hamdan

    does not work after the 43:04 !!!!! help

Get Adobe Flash player