一:首先是将数据还原,将防盗盒读出来的数据和全新数据进行一一对应的异或,就得到数据的本来面目了。(这里有个问题容易被忽略,那就是全新数据还原后不是全空的,所以只要是全新数据里是00的都可以直接破译出来,全新数据里有数据的地方就要进行二次破译,比如同步数据,校验,日期还有编码等。
K+ {% t- H2 D' p7 H二:数据的各个功能区域。如图:
7 @$ O' g& g9 d3 H9 K# ]9 Z
' J9 r# f- f6 i) O" d. h2 E8 ?# j# S/ _, U+ ]2 F
德尔福防盗盒分析
* r3 i% ^& k+ ?5 h1 U. Y" K! ^7 o8 I. ]7 u
2 p# i" k% O3 [% [+ g' m2 s2 {* J: a/ k% [
① 车型代码 A5 A5 06 B3 : - v/ H) g; r9 W7 Q# L+ F# u: K* _
A5A69D81=风骏
4 t( } H9 o! M! vA5A506B3=长城; D. Y5 [1 H) _2 |* ]4 W1 X8 M$ h
A5B02AF4=陆丰
, o$ a" Y' E* A1 d$ j$ t& S( `6 X1 v# jA5B587A3=奇瑞.6 o/ z2 \/ t3 Y5 w
5 x" r( ^- |. `$ p5 t
+ H K/ j5 p/ e② 钥匙数量: 数据07= 3把, S4 p7 U9 s, x I- ^4 B) E
f" d( C0 U, P. K- f' v
③ 钥匙ID:3把钥匙* C0 \7 W: l) i' F
D5A7C8C4 第一把钥匙ID 902B6D74
9 }' ]- c9 |& ?; lFACE6DE0 第二把钥匙ID D03A6962
0 f+ W2 n8 t5 Q- b0 m3 R) F: l5BC58B69 第三把钥匙ID 1E49035C
. _9 k' D$ h7 G4 p7 l15686E68 第四把钥匙ID 000000004 b3 G/ ~1 r% f8 F$ Z% Q
943588CE 第五把钥匙ID 000000002 g; l1 |/ i6 M ~: W
4835D569 第六把钥匙ID 00000000
" X$ D5 x2 v j
2 l. m0 J7 A& B④ 同步数据:59 48 57 FE D2 9F A2 C2 08 F6 04% J, P; N0 r8 m! n, W/ Y% d/ E
异或后得到的真实数据:76 79 8F 99 C9 AA 57 5F 62 68 7C 与发动机电脑同步。$ f" t+ [& t' K( v9 l/ E5 A9 D
6 R2 g$ N' A( p: f: M7 _' [6 E/ p; F8 J# p
⑤ 防盗盒零件号:0003605130-K00
' O+ g$ I0 g {7 _8 _4 n7 J5A 6D 7A A6 9B E3 73 77 27 DE 3A 80 7E ED , C5 Q5 d6 t$ i/ N
⑥ 密码错误位 5C A1 4D 15# l" X$ W+ m3 h" |( R3 ~
密码锁死位置:5C代表密码错误次数,变5D错误一次,5E错误2次,5F错误3次,错误3次锁死不变。4D代表没错误。错误2次变4C,超过3次变71。, j2 O' L8 t& `& b0 H
6 T& @6 b4 S- M& @5 u$ V5 c
" K6 Z5 d9 G$ b7 i( q6 C! {4 R& i7 J
⑦ 密码 AA 68) _# c! r& k; S0 Y
异或后的真实值:DE C3
6 g* k- z9 L# p2 M5 ]( D, f) `7 @; i4 L9 u
⑧ 数据50-60行 故障代码区域
_) M5 |7 G3 y+ [8 J' \9 o) o3 f* N: N A$ N8 w
⑨ 年款 / S* }& E+ z g" z
D2 DA CD 00 12 DE 83 FF1 a; {1 N8 V5 G5 _
' I5 ?7 x' B! S. B+ ?0 @" e) d0 t
10 车辆VIN:LGWFFEA58CB000585+ x2 J: ~1 Q/ ~- g+ |8 W6 G/ S
40 0D 40 F7 1D 16 99 19 B6 7C 3C BB 96 20 3D F5 5F& W1 b1 ]! ]9 _. I' s# _
0 X; W2 ~# P4 u& r9 m% [
100行下面是数据的重复。+ E7 H, F- h5 L
黑底绿字的是校验位。: k2 H4 N+ B/ t' s. I+ |- ]
感谢,曲忠远 陈福能 师傅提供数据。
+ o' b+ p; M9 k% y C) `
" |& g9 y" M& R1 `1 i; [6 e |