Automotive systems use a small number of protocols for diagnostic functionality. As researchers, it’s very useful to be able to interact with these protocols to look for undocumented features and vulnerabilities. As vehicle owners, it’s useful to have access to these protocols, as they implement all the diagnostics needed to repair a modern car.
by Eric Evenchick
Full Abstract: https://www.blackhat.com/asia-17/briefings/schedule/index.html#open-sourcing-automotive-diagnostics-5491