• 2

M274/M270 W205引擎電腦手動解鎖研究

分享一下最近的研究,汽車電腦有些俱備安全等級較高的保護如引擎電腦等,如果要修改內部參數,例如:待速熄火記憶上一次設定或是解限速等都需要先解鎖後才能修改,而上鎖的方式就是ECU內有一套演算法,當你要解鎖時,你必須問ECU要求一個seed key,這時ECU會給你一個動態的編碼(每次要求都不同),你必須拿這編碼計算出正確的unlock key後送回ECU,ECU驗證無誤後,才可提升權限,通常這個演算法不同ECU會有不同,而且只有原廠會知道,但有些可以透過特定的組態檔案(VBS,CBF,SMR-d)按下解鎖程序即可解鎖。

不過每次都按自動解鎖而沒探究到底電腦內部提權之演算法是如何,總覺得不是很踏實,所以這裡以W205 M274的引擎電腦為例,透過逆向電腦韌體,找出演算法後寫出金鑰產生器,並示範如何透過要求seed後計算出正確key送回ECU,進而提權得以修改自動起停和vmax等參數。


純粹對自己車上電腦有興趣,只好拿自己的車當研究標的了,現在研究出一些另類成果更大家分享,我相信即使是國外也沒有多少人有做出對應的產生器:XD 希望能跟大家多多交流研究!

下面video展示剛開始修改待速熄火記憶上一次設定和限速參數時出現security access denied,透過要求seed:391C8EC7後計算出key:98B2F2B4回傳後提升權限,最終將可以改動ECU參數的過程。




M274/M270 W205引擎電腦手動解鎖研究
M274/M270 W205引擎電腦手動解鎖研究


2017-05-06 6:07 發佈
感謝分享!網兄有成功實作出產生器了是嗎?
看來有趣,持續關注中

看來有趣,持續關注中
Yes. 花了一些時間研究,不過還是把他實做出來了~~ 希望能有其它高手可以一起研究研究,just for research not for profit.
請問這樣的解鎖,能解出音響的密碼嗎?

因為W211的密碼卡找不到了,總代理說它也沒密碼資料,只給了一個協力廠的電話,說需要用到密碼時,就去找他。

還有像是要監看電池電壓,每次都要特別去按壓,等等功能,很不方便,希望也能學習一下解鎖的方式

PK3721 wrote:
分享一下最近的研究...(恕刪)


真是神人,我是硬體工程師,大概沒能力與版主交流了,不知道有機會做成web版本分享嗎?
請問不同車系解鎖演算不一樣嗎?
另外修改功能都要拆電腦?
感恩~
竟然隔這麼多年才發現本篇.

我很有興趣歐, 樓主可否聯絡一起研究研究. 感謝 !
另外可否先提供一下可供研究之連結.
PK3721 wrote:
分享一下最近的研究,(恕刪)


首先要知道原廠ECU如何計算才能設計出來。
不知道版主怎麼得知的!
GeorgeS

我今天有看到一個影片, 有說到 seed key 是一個俄國人做的, 他利用他的資料檔反組回來程式, 但他自己說看不懂, 因為不是 java

2021-08-03 17:58
建了一個FB社團來一起研究, 有興趣者請 PM
感謝
licysaab

有PM您,不知方便讓我加入嗎?我的車是W213 的M274引擎

2021-10-16 0:30
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?