-
Notifications
You must be signed in to change notification settings - Fork 55
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
IC907 #27
Comments
Note on DaimlerStandardSecurityAlgo: This algo and DaimlerStandardSecurityAlgoRefG have implementation flaws that allow the generation parameter "K" to be extracted: To do so, grab a copy of UnlockECU. In db.json, pick any DaimlerStandardSecurityAlgo definition, e.g. ANC_205M, Replace "K" parameter with the known key (in the seed-key pair) and save. Using the same definition and known seed, the generated output value will be the original "K" parameter. As an example, with a seed of This snippet contains an example on how to programmatically:
For RefG, call |
SW definitions for future implementation:
Unknown 1:
Unknown 2:
Unknown 3:
Unknown 4:
Unknown 5:
Unknown 6:
|
ECU Name
IC907
Source file
IC907.smr-d
Additional context
Sergey (@Feezex) has been working on reversing the IC907. Some of his contributions for level 17 are already up (c32cadd)
Also from Feezex: Level 61 key is the seed array, reversed.
The text was updated successfully, but these errors were encountered: