Encryption 需要加密汽车计算机或EEC用于操作发动机的二进制.bin文件

Encryption 需要加密汽车计算机或EEC用于操作发动机的二进制.bin文件,encryption,binary,ecm,Encryption,Binary,Ecm,我个人调整福特汽车或修改汽车ECM使用的工厂二进制文件。最近,一家公司开发了一种通过OBD2端口连接到汽车并读取ECM文件的方法。然后,他们可以对其进行修改并将其重新闪存到ECM 因此,我数千小时的辛勤工作将为任何人所利用。我希望保护我的工作,在这个过程中不伤害任何汽车。除了调整汽车,我是一名IT专业人士,正在与程序员一起完成这项任务。我只是想问一下这里的基本情况 我知道的项目:计算机使用带有头的二进制文件。它是一个.bin文件,ECM主动读取二进制文件以实时操作发动机和其他参数 是否有一种加密

我个人调整福特汽车或修改汽车ECM使用的工厂二进制文件。最近,一家公司开发了一种通过OBD2端口连接到汽车并读取ECM文件的方法。然后,他们可以对其进行修改并将其重新闪存到ECM

因此,我数千小时的辛勤工作将为任何人所利用。我希望保护我的工作,在这个过程中不伤害任何汽车。除了调整汽车,我是一名IT专业人士,正在与程序员一起完成这项任务。我只是想问一下这里的基本情况

我知道的项目:计算机使用带有头的二进制文件。它是一个.bin文件,ECM主动读取二进制文件以实时操作发动机和其他参数


是否有一种加密文件的方法,以便ECU可以读取该文件,但如果外部源尝试读取/删除/更改该文件,则该文件将被加密或锁定?

ECU需要能够对您首先使用的任何类型的加密进行反编码,否则它将无法使用该文件。这可能会显示为ECU闪存损坏/损坏

据我所知,没有人将OTF加密硬编码到他们的ECU中

如果您以某种方式添加到ECU代码以允许OTF加密,则某人可以简单地转储您的BIN文件并读取ECU将运行以解密您的调谐的未加密部分。这可能足以对您的加密技术进行反向工程,并允许他们访问您的调优。我建议不要尝试在ECU编程中添加加密代码,ECU从来没有被设计来运行这样的东西

我认为这听起来像是一个场景,有人找到了一个更好的方法来实现一些东西,在这个例子中是flash ECU。这使得检索自定义乐曲变得更容易,而且您对此无能为力

即使你可以加密你的调音,有多少车已经开着它到处跑了?它们是否都会返回,以便您可以重新刷新加密的调谐,从而将它们锁定在新的、更简单的OBD2方法之外?这听起来像是激怒顾客的秘诀


我的建议是拥抱未来,学习OBD2方法。DRM永远不起作用,黑客/黑客/小偷总是会打你。

你不能阻止他们阅读,但你可以让阅读变得困难。例如,破坏osid,使标准软件包不知道如何编辑它。没有什么能阻止他们完全复制它。Drm总是可以在足够的时间内破解。顺便说一句,有没有办法读取ECU.bin文件(人类可读)并进行更改。等寻找一种可以帮助我更改汽车档案的东西,而不需要去经销商那里支付任何费用。我对这辆车还不熟悉,所以任何方向/指导都很感激。