一:首先是将数据还原,将防盗盒读出来的数据和全新数据进行一一对应的异或,就得到数据的本来面目了。(这里有个问题容易被忽略,那就是全新数据还原后不是全空的,所以只要是全新数据里是00的都可以直接破译出来,全新数据里有数据的地方就要进行二次破译,比如同步数据,校验,日期还有编码等。
5 k$ q5 h1 V: d+ v8 D二:数据的各个功能区域。如图:9 G3 F9 f- I" S, }9 m% B2 ^. w
& ]: }5 q: H- F& z' ~) @6 V) c
) `2 d5 b, m1 M& Q# z% R
德尔福防盗盒分析
' x* k% s3 B0 N) h7 E# W4 }
( l' L/ g- R: Y/ K1 c4 |7 \3 {8 {+ G( J) U, h
: j9 k5 ]4 P3 `: |, N% o) i
① 车型代码 A5 A5 06 B3 :
0 C6 _7 g4 J2 P0 a2 h' F* HA5A69D81=风骏6 H$ V) l t" }3 K- F3 Q
A5A506B3=长城, ^0 C( e' }% Z7 o. c
A5B02AF4=陆丰 ) _. R+ e& |* i0 N
A5B587A3=奇瑞.
1 s% Y, M5 X& q! h
9 w9 ^, T+ |! b
$ Q3 ^' B3 j* O# @0 i7 z② 钥匙数量: 数据07= 3把/ B$ } x7 P* y7 ~% Q
" b! z N% z1 J1 B, o. p③ 钥匙ID:3把钥匙
, a3 Q. T! M/ i, |3 Z% QD5A7C8C4 第一把钥匙ID 902B6D74( J' d9 ?- W4 M* f& B
FACE6DE0 第二把钥匙ID D03A6962 r3 J5 O4 v( t+ C" \- g7 ?/ p
5BC58B69 第三把钥匙ID 1E49035C
- F% m. u% I. @: p) B' E* U2 Q3 b x15686E68 第四把钥匙ID 00000000
9 x' z9 V# W' I943588CE 第五把钥匙ID 00000000 O& q- ^3 m; C
4835D569 第六把钥匙ID 00000000+ P6 f$ D. y' |' ^2 d- a4 p
n0 B% X* Z% w; R# k
④ 同步数据:59 48 57 FE D2 9F A2 C2 08 F6 04
' q' c! ?2 Q& g, u6 H9 i- a S/ @' R异或后得到的真实数据:76 79 8F 99 C9 AA 57 5F 62 68 7C 与发动机电脑同步。
j5 s: ]; l! |+ D* d2 s
1 z' ?2 a* ?* W0 ~- c* M( {; b% L
+ r3 G! V9 k; r7 f9 a$ @⑤ 防盗盒零件号:0003605130-K00
5 K) m( a1 Z( b7 Q5A 6D 7A A6 9B E3 73 77 27 DE 3A 80 7E ED
( r3 F) A( G" |' `3 [2 P⑥ 密码错误位 5C A1 4D 15( J: t1 A6 Q/ D6 g
密码锁死位置:5C代表密码错误次数,变5D错误一次,5E错误2次,5F错误3次,错误3次锁死不变。4D代表没错误。错误2次变4C,超过3次变71。1 S. O" `* g @ h2 J
' a& Y0 |$ k$ ^2 M2 b8 s
1 p3 Y6 X2 N2 q7 [3 S& G. l⑦ 密码 AA 68+ R* b/ G1 h1 h0 \' O2 p
异或后的真实值:DE C3) D) o& B7 o7 i" u* W- ?( b
/ G0 @3 F0 k6 V( }; |+ K% n R6 t
⑧ 数据50-60行 故障代码区域
* I, O; j# P6 e4 \' f6 z
$ W+ w. d) A. s⑨ 年款
# o: Y! _( e+ p2 Q! R1 \D2 DA CD 00 12 DE 83 FF
& _9 y, {& L; f( F0 z a
, Z6 P& k2 _& |10 车辆VIN:LGWFFEA58CB000585
2 R4 }) u8 u. P( U2 `40 0D 40 F7 1D 16 99 19 B6 7C 3C BB 96 20 3D F5 5F1 ~: [0 Y! P0 m2 p
# K7 F) s0 }* J- |/ m$ W
100行下面是数据的重复。
7 V; {0 G* I7 W黑底绿字的是校验位。
) p7 m+ `4 Y4 l0 G感谢,曲忠远 陈福能 师傅提供数据。
9 g; n6 x9 o! z# F# X
* H% W$ D9 f# U" f; {1 s |