[发明专利]一种面向车辆引擎控制单元的关键Map表逆向及定位方法有效
申请号: | 202110994518.1 | 申请日: | 2021-08-27 |
公开(公告)号: | CN113688138B | 公开(公告)日: | 2023-06-09 |
发明(设计)人: | 李祥学;庄楠 | 申请(专利权)人: | 华东师范大学 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F8/74 |
代理公司: | 上海蓝迪专利商标事务所(普通合伙) 31215 | 代理人: | 徐筱梅;张翔 |
地址: | 200241 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 车辆 引擎 控制 单元 关键 map 逆向 定位 方法 | ||
本发明公开了一种面向车辆引擎控制单元的关键Map表逆向及定位方法,其特点在于该方法包括:对获得的ECM固件进行解析;通过逆向得到的Map表数据格式在ECM固件中找到潜在的Map表集;于ECM固件中特定Map表固件的定位包括对该特定Map表形式的确定;对表中涉及到的物理量的二进制表示的逆向分析;对该Map表所体现出的特征进行归纳利用;通过反复实验对所选特征的有效性进行评估,确定有效特征。本发明与现有技术相比具有使车辆调校不再依赖于厂商提供的Map表位置信息,自动化定位目标Map地址位置,通过算法分析车辆安全性,使之具有更高的动力性、安全性或者燃油经济性,尤其适用于车辆安全的研究。
技术领域
本发明涉及汽车电子控制单元技术领域,尤其是一种面向车辆引擎控制单元的关键Map表逆向及定位方法。
背景技术
随着电子化技术的发展,现代车辆已经不是纯粹的机械设备。现代车辆内部的工作主要由ECU(Electric Controll Unit,电子控制单元)来实现,比如车窗ECU来实现对汽车车窗的控制、引擎ECU来实现对车辆引擎的控制等。一般的车辆上具有数十个ECU,通过控制器局域网络进行相互通信。一方面,ECU通过CAN报文与其他ECU进行交互;另一方面,ECU通过数据线与传感器进行通信。在诸多ECU共同的作用下,实现了车辆的正常工作。由于车辆ECU的实现复杂,通常是基于特制硬件和实时操作系统开发的固件,因此目前学界和工业界认为对于ECU固件的逆向和安全性研究仍然属于非常困难的工作。
ECM(Engine Controll Module,引擎控制单元)属于车辆中最关键的ECU之一,能够实现汽车启动点火控制、怠速状态控制、燃用注入控制等关键过程的控制。ECM通过决定引擎的燃油注入(IQ)、torque请求、空气压缩等关键参数,直接影响driving时车辆的速度。Map表属于ECM中的关键参数,可以对车辆控制的各种状态进行控制,其意义等同于二元函数。ECM将两个自变量传入Map表,Map表则返回一个结果值。Map参数的位置仅存储在汽车生产厂家的官方文件中,并且只对授权过的标定工程师开发,一般而言无法轻易得到具体Map参数在固件中的位置。一些汽车改装工程师也会利用Map参数对车辆的性能进行调校,通常是利用官方授权的渠道获得关于Map参数的信息。
发明内容
本发明的目的是针对现有技术不足而设计的一种面向车辆引擎控制单元的关键Map表逆向及定位方法,采用ECM固件数据存储方式设定模块与固定格式Map表数据结构逆向模块、Torque During Cranking Map表定位模块、 Drvier Wish Map表定位模块和TurboLimiter Map表定位模块组成的逆向及定位系统,对获得的ECM固件进行初步的解析,通过逆向得到通用的Map表数据格式,在ECM固件中找到潜在的Map表集,以及特定Map表固件的定位,包括对该特定Map表形式的确定、对表中涉及到的物理量的二进制表示方法的逆向分析和对该Map表所体现出的特征进行归纳利用,通过反复实验对所选特征的有效性进行评估,确定有效特征,能够对汽车厂家自定义的Map表格式进行逆向工程,实现车辆关键控制过程的Map表进行定位工作,系统结构简单,方法操作方便,应用于车辆安全的研究,通过对目的Map表的定位,通过算法分析车辆安全性,尤其适用于车辆调校改装行业,用来实行车辆的功能调校,使之具有更高的动力性、安全性或者燃油经济性,具有一定的应用前景。
本发明的目的是这样实现的:一种面向车辆引擎控制单元的关键Map表逆向及定位系统,其特点在于包括:ECM固件数据存储方式设定模块、固定格式Map表数据结构逆向模块、Torque During Cranking Map表定位模块、 Drvier Wish Map表定位模块和TurboLimiter Map表定位模块。
所述ECM固件数据存储方式设定模块用于预处理ECM固件中的数据,其中包括确定数据的存储端序,数据大小等信息。
所述固定格式Map表数据结构逆向模块将从一整块不可读ECM固件中,通过逆向工程的方法,利用Map表存在的数据结构特征寻找车辆中潜在的Map表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华东师范大学,未经华东师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110994518.1/2.html,转载请声明来源钻瓜专利网。