一:首先是将数据还原,将防盗盒读出来的数据和全新数据进行一一对应的异或,就得到数据的本来面目了。(这里有个问题容易被忽略,那就是全新数据还原后不是全空的,所以只要是全新数据里是00的都可以直接破译出来,全新数据里有数据的地方就要进行二次破译,比如同步数据,校验,日期还有编码等。
6 _ E+ _( D" Q1 o0 ]二:数据的各个功能区域。如图:
: B" g8 n( K( X" ]% a( E* |4 z
0 R# t5 }$ z. b% a/ @
; V3 \+ r5 k% g6 S9 x
德尔福防盗盒分析
. Q+ @+ U. f1 f Q( g8 D
0 l* m, y4 t3 f6 [' p2 l# q" e2 P/ `! [
( K9 T0 n1 [# J" G. E' G" F3 i① 车型代码 A5 A5 06 B3 : . L! U, c+ p8 D6 [7 k4 _5 ?. p
A5A69D81=风骏
2 y" o* X) e+ Z% ^/ wA5A506B3=长城
( s. w+ u3 F4 v$ a kA5B02AF4=陆丰
* M _, T2 z9 h* ?$ i- c$ m! L" H$ MA5B587A3=奇瑞.( _4 j8 m& G0 s- }; L
% m) u* x) [+ s, n; q- S& e2 W( q6 T8 _3 {& y
② 钥匙数量: 数据07= 3把8 n! D) Y) `5 } \
2 f" |3 ~2 v4 B& d
③ 钥匙ID:3把钥匙
. C" C' b' Y/ Z# B6 `D5A7C8C4 第一把钥匙ID 902B6D74
9 w6 J2 X* h8 f8 ^1 @% h1 j3 L+ hFACE6DE0 第二把钥匙ID D03A6962, Q e7 S: @# X) _, m
5BC58B69 第三把钥匙ID 1E49035C- E( n# M+ w6 N
15686E68 第四把钥匙ID 00000000# \7 ^ \5 ?9 F, j
943588CE 第五把钥匙ID 00000000
1 v& \+ ?7 j3 B& o3 f4835D569 第六把钥匙ID 00000000" A4 ?- v2 i1 D, ]6 z/ H+ L7 S* X
- s9 G' I# j6 Q* J8 I④ 同步数据:59 48 57 FE D2 9F A2 C2 08 F6 047 E8 Y# H! u+ s0 m6 q C
异或后得到的真实数据:76 79 8F 99 C9 AA 57 5F 62 68 7C 与发动机电脑同步。
+ _# S6 L9 A# a, c; L- }: V* [8 J2 S4 ^& }
& f. x/ z4 g9 l. S" U
⑤ 防盗盒零件号:0003605130-K00
4 d' x+ s: N7 H! O2 p2 |" a5A 6D 7A A6 9B E3 73 77 27 DE 3A 80 7E ED
1 r$ ]1 |) Z" N7 Y, Y: s) t⑥ 密码错误位 5C A1 4D 15
( E2 h4 q( D4 B密码锁死位置:5C代表密码错误次数,变5D错误一次,5E错误2次,5F错误3次,错误3次锁死不变。4D代表没错误。错误2次变4C,超过3次变71。9 V! ]4 R; L4 ^ ]3 }# Q- l
+ a0 d3 b7 B. A) z- X* q
# d. r2 L$ d& Y; s/ i% Y9 w( s⑦ 密码 AA 68. G; I" M- l7 f* D
异或后的真实值:DE C3
; Y- ^# u4 _$ m0 w% V0 U& _2 N
w* \% z3 T) `! }% p! Z% T⑧ 数据50-60行 故障代码区域
1 @4 l- \3 i7 `- B" L |1 h6 P9 f7 o- Y2 W4 ^$ }* Q6 w6 v. X
⑨ 年款 4 ]# v& p- S# o) U$ E
D2 DA CD 00 12 DE 83 FF5 ^( q8 ~" o/ a2 T8 D8 H$ B. ?
7 c! A* [. b2 v+ \ B- E4 B. }& M
10 车辆VIN:LGWFFEA58CB000585
C9 L. z; A, L40 0D 40 F7 1D 16 99 19 B6 7C 3C BB 96 20 3D F5 5F" m9 b m; ^" g
3 u' z% k% w; l100行下面是数据的重复。; j+ u7 ]" m8 r l
黑底绿字的是校验位。1 z6 |" B. C( n, C- T
感谢,曲忠远 陈福能 师傅提供数据。
. k( v3 `$ `& w4 O4 q: x% P+ ~2 G' i& e6 _
|