一:首先是将数据还原,将防盗盒读出来的数据和全新数据进行一一对应的异或,就得到数据的本来面目了。(这里有个问题容易被忽略,那就是全新数据还原后不是全空的,所以只要是全新数据里是00的都可以直接破译出来,全新数据里有数据的地方就要进行二次破译,比如同步数据,校验,日期还有编码等。! f5 Q7 |. l6 v4 h1 V
二:数据的各个功能区域。如图:
; Y+ J7 \7 ]9 G$ _4 v w7 b9 Y
, k- U1 ^4 l' W9 c$ V' G4 E; K7 c' L# ~, S- q+ V0 l& Y3 _; V
德尔福防盗盒分析
# s5 ]' t; k' W* J# A
) H/ |# {) }3 A1 a+ m
& r2 V" P5 L3 P6 v8 i! j8 ]. A
. e8 I+ R! m+ a# W# w; H- W① 车型代码 A5 A5 06 B3 : + d h0 A( _$ \9 O6 [( o5 T3 \
A5A69D81=风骏
6 b( }8 Z. G/ D0 r# V; FA5A506B3=长城
: @# P% Z F/ @' R5 [A5B02AF4=陆丰 4 d4 Q) t! \# _" L1 {
A5B587A3=奇瑞.
( J. W5 g& U3 P1 q6 H* J. E, Y, X
: w6 s, ? N1 }: [: u& ?4 z9 |0 i$ X5 e) C" l3 q% L
② 钥匙数量: 数据07= 3把+ k) c/ A9 h: S0 t4 [! x. b
0 c) f( t/ ]9 P Q( X6 H③ 钥匙ID:3把钥匙4 r! F/ N6 x: Y/ ~+ [
D5A7C8C4 第一把钥匙ID 902B6D74 z+ ^9 B+ X5 K7 C2 j6 g
FACE6DE0 第二把钥匙ID D03A6962
$ s3 F( N1 l! ]# S$ o+ y t5BC58B69 第三把钥匙ID 1E49035C
7 _+ F7 P: ^: R' l& X" d15686E68 第四把钥匙ID 00000000
\4 r9 V& N6 \9 u$ V6 S7 T943588CE 第五把钥匙ID 000000006 K* Z1 u3 o) f. G+ E
4835D569 第六把钥匙ID 00000000
* ]4 l9 a8 H3 O& C& D
+ i/ D1 `: L/ f6 {④ 同步数据:59 48 57 FE D2 9F A2 C2 08 F6 04
' F T5 A9 G+ _; g7 a9 r' Q5 ^3 ?异或后得到的真实数据:76 79 8F 99 C9 AA 57 5F 62 68 7C 与发动机电脑同步。 @ M9 Y8 o+ Q% @
7 m! v {7 e: L7 I6 L/ P1 G
6 E- p/ P( \- c
⑤ 防盗盒零件号:0003605130-K002 G5 q! c5 a/ _' v0 z
5A 6D 7A A6 9B E3 73 77 27 DE 3A 80 7E ED
( I# F/ D4 o8 }) B1 R⑥ 密码错误位 5C A1 4D 15
, f9 f5 ?9 J* r* [2 o9 H" c密码锁死位置:5C代表密码错误次数,变5D错误一次,5E错误2次,5F错误3次,错误3次锁死不变。4D代表没错误。错误2次变4C,超过3次变71。; E" `) L8 z$ z
- N) d" c" |* q1 L
. l \$ V' z4 ~. L8 o⑦ 密码 AA 68* G9 e, `6 X. } ?3 u# V
异或后的真实值:DE C30 o; H; T$ r$ F" V7 k4 H q
7 g Q3 D7 Q& z( l5 F
⑧ 数据50-60行 故障代码区域
4 ~6 @6 I' b/ J! {$ D
8 h: J( w E. g9 p* x% k⑨ 年款 1 z) Y3 a1 O) X& f6 `
D2 DA CD 00 12 DE 83 FF
5 e7 W) P0 D3 a
, K7 B& U( |) L! k; x10 车辆VIN:LGWFFEA58CB000585# }) c! r& o; T/ _6 H) F
40 0D 40 F7 1D 16 99 19 B6 7C 3C BB 96 20 3D F5 5F
5 P" j1 b1 W* `% \# P2 V1 T
B4 y1 t9 j1 S7 m4 i) E9 R100行下面是数据的重复。
2 C; n! [ ~7 M: a' y, b- x' B黑底绿字的是校验位。7 x( f4 p" W- Q% p. @
感谢,曲忠远 陈福能 师傅提供数据。
$ j/ g, T" K% J8 S$ A" `/ r8 F
* D- i p9 d$ D |