首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >汽车黑客手册-章节简介

汽车黑客手册-章节简介

作者头像
vell001
发布于 2018-10-27 08:41:59
发布于 2018-10-27 08:41:59
1.3K1
举报
文章被收录于专栏:AI-vellAI-vell

章节简介

《汽车黑客手册》带你了解如何黑掉一台汽车。我们先来简单介绍下有关汽车安全的策略,然后深入研究如何检查车辆是否安全,以及如何在复杂的硬件系统中找到漏洞。

这是你在每一个章节中能发现的信息:

第一章:了解威胁模型

教会你如何评估一辆汽车。你将学会如何识别危险组件的区域。如果你是在汽车行业工作,这将会是一份非常有用的指南来建立你自己的威胁模型。

第二章:总线协议

详细说明审计一辆汽车时可能遇到的各种总线网络,并探索每一总线使用的线路、电压和协议。

第三章:SocketCAN汽车通信

演示如何在Linux上使用SocketCAN接口集成大量CAN硬件工具,以便你可以编写或使用一个工具,而不管你用的是什么设备

第四章:诊断和日志

介绍如何读取引擎代码、统一诊断服务和ISO-TP协议。你将了解不同的模块服务如何工作、它们的共同弱点是什么、它们记录了关于你的哪些信息以及这些信息存储在哪里。

第五章:CAN总线的逆向工程

详细介绍如何分析CAN网络,包括如何设置虚拟测试环境,以及如何使用与CAN安全相关的工具和模糊器。

第六章:黑掉ECU

重点关注在ECU上运行的固件。你将了解如何访问固件、如何修改固件以及如何分析固件的二进制数据。

第七章:建立和使用ECU测试台

说明如何从车辆上拆卸零件,以建立一个安全的测试环境。它还讨论了如何读取接线图和模拟发动机组件到ECU,如温度传感器和曲轴。

第八章:攻击ECU和其他嵌入式系统

介绍了集成电路调试引脚和方法。我们还研究了侧信道分析攻击,例如差分功率分析和时钟故障,并给出了详细的示例。

第九章:车载信息娱乐系统

详细说明信息娱乐系统是如何工作的。因为车载信息娱乐系统可能有最大的攻击面,我们将集中在不同的方式获得它的固件和在系统上执行。本章还讨论了一些可用于测试的开源车载信息娱乐系统。

第十章:车与车之间的通信

解释车与车自建的网络时如何设计并工作的。本章涵盖了密码学以及来自多个国家的不同协议提议。我们还将讨论车对车系统的一些潜在弱点。

第十一章:把CAN总线当做武器

详细介绍如何将你的研究真正利用起来。你将学会如何将伪代码转换成汇编代码和最终的可执行代码,你将研究如何在你的目标车辆上用起来,包括未知车辆。

第十二章:用SDR攻击无线系统

介绍如何用软件无线电(software-defined radio,简称:SDR)来分析无线通信,比如:TPMS(胎压监测系统,Tire Pressure Monitoring System)、电子钥匙、防盗系统。我们回顾在攻击防盗系统和已知漏洞时可能遇到的一些加密方案。

第十三章:性能优化

讨论能用来提升和改进车辆性能的技术。我们将介绍芯片调优以及常用的工具和技术,这些工具和技术用于调整引擎,使其按照你希望的方式工作。

附录一:工具集

提供一个软件和硬件工具的列表,这些工具在构建汽车安全实验室时非常有用。

附录二:诊断代码模式列表和参数ID列表

列出一些常见的模式和便利的参数ID列表。

附录三:创建你自己的Open Garages(汽车黑客社区)

解释如何参与汽车黑客社区和启动自己的Open Garages。

当你读完这本书时,你应该对你车辆的计算机系统如何工作,它们在哪里最容易受到攻击,以及如何利用这些漏洞有更深入的了解了。


What’s in This Book

The Car Hacker’s Handbook walks you through what it takes to hack a vehicle. We begin with an overview of the policies surrounding vehicle security and then delve in to how to check whether your vehicle is secure and how to find vulnerabilities in more sophisticated hardware systems.

Here’s a breakdown of what you’ll find in each chapter:

• Chapter 1: Understanding Threat Models teaches you how to assess a vehicle. You’ll learn how to identify areas with the highest risk components. If you work for the auto industry, this will serve as a useful guide for building your own threat model systems.

• Chapter 2: Bus Protocols details the various bus networks you may run into when auditing a vehicle and explores the wiring, voltages, and protocols that each bus uses.

• Chapter 3: Vehicle Communication with SocketCAN shows how to use the SocketCAN interface on Linux to integrate numerous CAN hardware tools so that you can write or use one tool regardless of your equipment.

• Chapter 4: Diagnostics and Logging covers how to read engine codes, the Unified Diagnostic Services, and the ISO-TP protocol. You’ll learn how different module services work, what their common weaknesses are, and what information is logged about you and where that information is stored.

• Chapter 5: Reverse Engineering the CAN Bus details how to analyze the CAN network, including how to set up virtual testing environments and how to use CAN security–related tools and fuzzers.

• Chapter 6: ECU Hacking focuses on the firmware that runs on the ECU. You’ll discover how to access the firmware, how to modify it, and how to analyze the firmware’s binary data.

• Chapter 7: Building and Using ECU Test Benches explains how to remove parts from a vehicle to set up a safe testing environment. It also discusses how to read wiring diagrams and simulate components of the engine to the ECU, such as temperature sensors and the crank shaft.

• Chapter 8: Attacking ECUs and Other Embedded Systems covers integrated circuit debugging pins and methodologies. We also look at side channel analysis attacks, such as differential power analysis and clock glitching, with step-by-step examples.

• Chapter 9: In-Vehicle Infotainment Systems details how infotainment systems work. Because the in-vehicle infotainment system probably has the largest attack surface, we’ll focus on different ways to get to its firmware and execute on the system. This chapter also discusses some open source in-vehicle infotainment systems that can be used for testing.

• Chapter 10: Vehicle-to-Vehicle Communication explains how the proposed vehicle-to-vehicle network is designed to work. This chapter covers cryptography as well as the different protocol proposals from multiple countries. We’ll also discuss some potential weaknesses with vehicle-to-vehicle systems.

• Chapter 11: Weaponizing CAN Findings details how to turn your research into a working exploit. You’ll learn how to convert proof-of-concept code to assembly code, and ultimately shellcode, and you’ll examine ways of exploiting only the targeted vehicle, including ways to probe a vehicle undetected.

• Chapter 12: Attacking Wireless Systems with SDR covers how to use software-defined radio to analyze wireless communications, such as TPMS, key fobs, and immobilizer systems. We review the encryption schemes you may run into when dealing with immobilizers as well as any known weaknesses.

• Chapter 13: Performance Tuning discusses techniques used to enhance and modify a vehicle’s performance. We’ll cover chip tuning as well as common tools and techniques used to tweak an engine so it works the way you want it to.

• Appendix A: Tools of the Trade provides a list of software and hardware tools that will be useful when building your automotive security lab.

• Appendix B: Diagnostic Code Modes and PIDs lists some common modes and handy PIDS.

• Appendix C: Creating Your Own Open Garage explains how to get involved in the car hacking community and start your own Open Garage.

By the end of the book, you should have a much deeper understanding of how your vehicle’s computer systems work, where they’re most vulnerable, and how those vulnerabilities might be exploited.

本文系外文翻译,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系外文翻译,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
1 条评论
热度
最新
hello朋友!想请问您还有这本书的内容吗?最近在做毕设比较需要相关内容但找不到资源,想寻求一下帮助
hello朋友!想请问您还有这本书的内容吗?最近在做毕设比较需要相关内容但找不到资源,想寻求一下帮助
回复回复点赞举报
推荐阅读
编辑精选文章
换一批
汽车黑客手册-THE CAR HACKER’S HANDBOOK
这个世界需要更多的黑客,并且需要更多的汽车黑客。汽车技术正在变得更加复杂更加互联。因此在汽车安全领域需要得到更高的关注度,以及需要更多有天赋的人去关注汽车安全。
vell001
2018/10/26
2.7K1
汽车黑客手册-THE CAR HACKER’S HANDBOOK
汽车黑客手册-简介
在2014年,Open Garages(汽车黑客社区,一群在汽车安全方面乐于分享合作的人)发布了第一本《汽车黑客指南》作为汽车黑客课程的教材。这本书的设计初衷是为了能放进汽车的手套箱,并在一到两天的汽车安全课程中介绍汽车黑客的基本知识。我们几乎不知道这第一本书会引起多少兴趣:我们在上线第一周就有超过30万的下载量。事实上,由于这本书太过火爆,导致我们的网络服务提供商宕机了两次,他们对我们都有点不开心了。(还好,他们原谅了我们,这很好,因为我们喜欢这个小型ISP,SpeedSpan.net)
vell001
2018/10/27
1.7K0
汽车黑客手册-简介
最新黑客大会JEEP汽车91页破解报告(摘要版)
前言 我想再次重复2个月之前提出的一个观点:2015年是汽车安全的元年! 这届的黑客大会掀起了汽车攻击的一次高潮,文章开始部分我想感谢Chirs等安全人士在汽车安全领域的专注和贡献,是他们用自己的努力一步一步地让保守的美国车厂将之前只有内部知道的汽车安全隐患不得不慢慢让公众了解,直到宣布召回140万辆车。 此外,还有早在2010年发表汽车安全问题论文的美国研究人员,使他们掀开了汽车安全隐患的神秘面纱;还有那些致力于义务推动汽车安全标准的草根机构,他们不惜辞职,减少自己收入,用更多的时间投入到汽车安全标
FB客服
2018/02/06
1.1K0
最新黑客大会JEEP汽车91页破解报告(摘要版)
你的智能汽车正在窥视你!
近些年,随着“智能汽车”这一新风口的出现,各大互联网公司开始将视线从手机转向智能汽车,例如小米汽车、华为问界汽车。相较于传统汽车,智能汽车的主要卖点在于智能化, 如车外的毫米波雷达、激光雷达,车内DMS驾驶员监测系统、智能座舱APP应用。
陈哥聊测试
2024/06/11
1240
你的智能汽车正在窥视你!
自动驾驶技术栈——常见概念篇
ECU全称是Electronic Control Unit。随着汽车电子设备的引入,汽车中很多机械组件逐渐改为汽车电子设备,导致ECU在新能源汽车中的占比越来越大。ECU在汽车电子中完成特定的控制功能,控制范围包括发动机,雨刷器,制动器等。
Coder-ZZ
2023/02/23
1.9K0
自动驾驶技术栈——常见概念篇
汽车黑客:没有Security就没有Safety
作者 Taskiller 简介 “汽车黑客”(car hacking) 的话题正越来越多地在媒体和安全公司之间讨论。曾几何时,黑客利用手中的工具黑掉一辆汽车的画面还只是出现在电影中,现如今已经在现实中成为可能,且成为了人们开始担忧的问题,这正是本文要讨论的话题。 对车辆进行大规模技术引进的影响之一就是汽车黑客的出现。汽车黑客(car hacking)这一术语特指可以破坏汽车中的某些高科技组件(technological components)的黑客。 现代汽车(译者注:这里的现代指当今的、现在这个时代的,不
FB客服
2018/02/02
1.3K0
汽车黑客:没有Security就没有Safety
如何激活成功教程汽车–CAN协议
汽车后装的辅助驾驶设备,一般需要知道汽车的CAN协议,各汽车厂家的CAN协议又是保密的,这时就需要激活成功教程,因为CAN协议是明文,所以激活成功教程也就轻松些。
全栈程序员站长
2022/09/14
1.8K0
如何激活成功教程汽车–CAN协议
智能网联汽车信息安全研究报告
(CSMS)及车辆网络安全型式认证(VTA)两部分,前者主要审查 OEM 是否在汽车完整生命周期
用户10293610
2023/01/06
1.5K0
Android Automotive及IVI概述
Android Automotive是⼀个基本的Android平台,它运⾏预安装的(车载信息娱乐)IVI系统,Android应⽤程序以及可选的第⼆⽅和第三⽅Android应⽤程序。
wizzie
2022/09/28
6.2K0
Android Automotive及IVI概述
我所知道的车联网30年史,5G智能座舱开启汽车新时代
车联网(IoV:Internet of Vehicle)顾名思义就是让车联上网。这是物联网(IoT: Internet of Things)在汽车领域的一个细分应用。车辆和外界建立联系,并创造出丰富多彩的功能。
科技旋涡
2022/03/30
1.1K0
我所知道的车联网30年史,5G智能座舱开启汽车新时代
车载系统概要学习
In-Vehicle Infotainment 简称 IVI,车载娱乐信息系统,是集成于汽车中控台的一 台智能多媒体设备,俗称汽车导航。如今,汽车导航产品越来越普遍,功能也越来 越多,除了基本的 CD/收音机,GPS 导航,蓝牙,USB/AUX,发展趋势呈智能化、 网络化发展,Wi-Fi,WCDMA 也逐步得到应用。
李小白是一只喵
2020/04/24
2.6K0
越来越智能的不止特斯拉,还有汽车黑客
昨天,马斯克乘坐他的专机参加上海超级工厂(Gigafactory 3)的国产版Model 3大规模交付仪式和国产版Model Y项目启动仪式,并上演了一段尬舞。
大数据文摘
2020/02/12
3770
【麦肯锡报告】ADAS驾驶或将成为汽车行业发展主流
【新智元导读】麦肯锡(mckinsey)的这份报告探讨了一些有关ADAS最为迫切的问题,涉及未来的需求、技术挑战以及竞争格局等。从处理器、传感器、软件算法、地图等ADAS最核心的技术进行分析。报告的结论是:厂家想要抓住ADAS创造的机会,需要尽早进入市场。完全的自动驾驶技术普及前,ADAS驾驶或许会成为汽车行业发展的主流。 原文标题:Advanced driver-assistance systems: Challenges and opportunities ahead 原文链接:http://www.m
新智元
2018/03/21
1.3K0
【麦肯锡报告】ADAS驾驶或将成为汽车行业发展主流
黑客入侵汽车,车载设备缓冲区溢出能防止吗?
汽车开始联网后,被黑客盯上的可能性也越来越高。如果控制发动机、制动器及方向盘等电子控制单元(ECU)被黑客远程入侵,造成的影响无法估量。如果汽车正在行驶之中,很可能会造成事故。 指出这种威胁的是美国华盛顿大学的Tadayoshi Kohno等人2011年发表的论文。论文中指出,黑客能够攻击车载通信设备的软件漏洞,远程打开车门锁、启动发动机。黑客可在自己家中攻击正在行驶的车辆,随意操作发动机等。 在威胁日益变成现实的形势下,日本、欧洲、美国的各大公司开始借助公共机构及IT业界
安恒信息
2018/04/09
7950
无人驾驶系统安全
作者:刘少山,李文超,唐洁 责编:何永灿,欢迎人工智能领域技术投稿、约稿、给文章纠错,请发送邮件至heyc@csdn.net 本文为《程序员》原创文章,未经允许不得转载,更多精彩文章请订阅2017年《程序员》 目前针对无人车攻击的方法有许多,如何防御这些攻击以保证无人车的安全是个重要的课题。本文是无人驾驶技术系列的第九篇,详细介绍针对无人车传感器、操作系统、控制系统、车联网的攻击手段以及防御方法。 针对无人驾驶的安全威胁 对于无人驾驶系统来说,安全性至关重要。任何无人车如果达不到安全要求就上路是极其危险
用户1737318
2018/06/06
1.4K0
一部汽车数亿行代码!软件是如何吞噬汽车的?
【CSDN 编者按】随着自动驾驶和新能源汽车的到来,传统汽车行业面临数字化冲击,其中,软件迅速占领汽车制造业,将为汽车增加数亿行代码并成为整个生态链的重要一环,而传统汽车行业又该如何应对? 作者 | Robert Charette   翻译 | 弯月 出品 | 《新程序员》 有关半导体芯片的持续短缺导致全球汽车产量下降的种种预测不断升温。2021年1月,有分析师预测,受芯片短缺的影响,全球汽车产量将减少150万辆;到4月时,这一预测数字已增长至270万辆;截至5月,这个数字则达到了410万(见图1)。
AI科技大本营
2023/04/14
6080
一部汽车数亿行代码!软件是如何吞噬汽车的?
小心黑客攻击!你的电动汽车“安全”吗
电动汽车在全球范围内的快速增长大大促进私人和公共电动汽车充电设备 (EVSE) 的安装,但是,网络安全研究人员最近发现了 在EVSE 设备、电动汽车 (EV) 通信和上游服务(例如 EVSE 供应商云服务、第三方系统和电网运营商)中存在的多个漏洞。黑客若通过这些漏洞对充电系统发起网络攻击,会对其产生较为严重的破坏,本文调查了公开披露的 EVSE 漏洞、EV 充电器网络攻击的影响,并提出了 EV 充电技术的安全保护措施。 一. EVSE存在巨大的网络安全问题 未来十年,电动汽车将会继续增加,充电桩也
FB客服
2023/03/29
6370
小心黑客攻击!你的电动汽车“安全”吗
2023年全球汽车网络安全报告(一)
网联汽车和电动汽车,加上丰富的数字体验和数据驱动的应用程序,将汽车行业转变为充满活力的智能出行生态系统,具有增强的驾驶体验和功能,引入了新的盈利机会。然而,随着这一转型,出现了亟需解决的新的网络安全风险——过去十年间网络攻击的规模、频率和复杂程度呈指数级增长就很好地诠释了这一点。
绿盟科技研究通讯
2023/08/31
1.4K0
2023年全球汽车网络安全报告(一)
自动驾驶汽车硬件系统概述
如果说人工智能技术将是自动驾驶汽车的大脑,那么硬件系统就是它的神经与四肢。从自动驾驶汽车周边环境信息的采集、传导、处理、反应再到各种复杂情景的解析,硬件系统的构造与升级对于自动驾驶汽车至关重要。
刘盼
2018/07/26
2.2K0
自动驾驶汽车硬件系统概述
无人驾驶安全报告分析
随着经济的快速发展,各国汽车保有量急剧增加,促使城市路况更加严峻繁杂,城市交通正面临着前所未有的巨大压力。加之疲劳驾驶、酒后驾驶等人为因素,使世界各国的交通事故率逐年上升,甚至多于世界大战死亡人数。随着汽车技术、信息通信技术与智能控制技术的高效融合,集自动控制、人工智能、体系结构视觉设计等众多技术于一体的无人驾驶汽车应运而生。通过在车辆内安装智能操纵控制系统与感应设备来获取信息用以控制车辆姿态,降低交通事故率,实现自动安全的行驶。汽车在一个多世纪内没有改变它的-般运行方式,而无人驾驶的技术将为人们的出行方式带来前所未有的革命。
全栈程序员站长
2022/07/23
1.3K0
无人驾驶安全报告分析
相关推荐
汽车黑客手册-THE CAR HACKER’S HANDBOOK
更多 >
交个朋友
加入行业数字化趋势交流群
解读转型政策方向 参考企业落地案例
领券
一站式MCP教程库,解锁AI应用新玩法
涵盖代码开发、场景应用、自动测试全流程,助你从零构建专属AI助手
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档