一:首先是将数据还原,将防盗盒读出来的数据和全新数据进行一一对应的异或,就得到数据的本来面目了。(这里有个问题容易被忽略,那就是全新数据还原后不是全空的,所以只要是全新数据里是00的都可以直接破译出来,全新数据里有数据的地方就要进行二次破译,比如同步数据,校验,日期还有编码等。" _) K* S/ U* a: U+ L# z
二:数据的各个功能区域。如图:
6 H6 j3 B3 ~; E3 e; `) E
( } v# a9 N, z3 Y1 l5 }7 l$ r$ C3 k! J8 Y, E# @$ ]5 o5 k
德尔福防盗盒分析
' a6 Y; x0 x c2 A; T8 i3 M. A0 y
3 H( d! ]# E% \$ O2 C
* }& s; J) t3 h, C! F/ T4 Q: Z5 Z$ T$ u2 ?
① 车型代码 A5 A5 06 B3 :
# g% Q! v0 @, a8 ?8 CA5A69D81=风骏 T4 n" a5 G* W; Q* G, B* a
A5A506B3=长城2 s; I: U1 l) i+ m0 s/ Q: T4 c* v
A5B02AF4=陆丰
" i7 ~1 |/ Q/ H N. R; ?9 t/ ~A5B587A3=奇瑞.. N! H+ j0 L @# ^1 G2 ~
7 V# q/ K" v. l4 Z1 ^
2 g) ], E) F9 o② 钥匙数量: 数据07= 3把
- N. E- z, I; X
@; ~8 j+ A: G1 l. n③ 钥匙ID:3把钥匙
+ O7 I2 D6 n* a# ~2 ]7 G! [' YD5A7C8C4 第一把钥匙ID 902B6D74
- y0 H q3 U7 OFACE6DE0 第二把钥匙ID D03A6962
/ ^# w' {2 V" _5 m7 g5 }! l6 }7 P5BC58B69 第三把钥匙ID 1E49035C
( V w$ U# }6 y/ T# ?15686E68 第四把钥匙ID 00000000( ~; k y f% y+ b- P/ d9 Z
943588CE 第五把钥匙ID 00000000
: h( p7 z# \; h U4 L9 C4835D569 第六把钥匙ID 000000006 }0 p3 ?1 a, q# k. v* n
' T' b/ e0 [2 z④ 同步数据:59 48 57 FE D2 9F A2 C2 08 F6 04) E! C, Y A9 d# X- F ^% y# M
异或后得到的真实数据:76 79 8F 99 C9 AA 57 5F 62 68 7C 与发动机电脑同步。! S3 T4 q; ?/ S/ G; E, p8 L C
: [8 E) u1 {, R* l- D _' c4 u7 U7 a# ]
⑤ 防盗盒零件号:0003605130-K00- \; f ^, m3 o# L# F5 p
5A 6D 7A A6 9B E3 73 77 27 DE 3A 80 7E ED
, |0 d& q( P" W9 f⑥ 密码错误位 5C A1 4D 15; d) t* S& Z) t! }
密码锁死位置:5C代表密码错误次数,变5D错误一次,5E错误2次,5F错误3次,错误3次锁死不变。4D代表没错误。错误2次变4C,超过3次变71。& }. p2 R& L; ?3 V' j6 L
4 P4 k8 a2 |+ T* x7 }: T S6 h
z5 d& U" ?6 M3 x9 d6 R# L. O
⑦ 密码 AA 680 i( y& b* G! c: R% J4 }
异或后的真实值:DE C34 P0 N0 D" m, l% s7 G/ @
8 N) ^' A) o# i3 J* M0 E% V% N" K. l⑧ 数据50-60行 故障代码区域3 Z. F* e0 Y0 D5 \6 x
' u( I) }" W9 x& g; A i& b5 O⑨ 年款 : r. F5 e u5 U- o- _
D2 DA CD 00 12 DE 83 FF Q H9 U% n* f
) N6 a. B2 J& V4 D3 T! X
10 车辆VIN:LGWFFEA58CB000585
: O$ P3 w1 g( |( T$ L3 f1 p. t" _40 0D 40 F7 1D 16 99 19 B6 7C 3C BB 96 20 3D F5 5F
$ N2 p% ~$ E4 S8 _8 }4 m2 o8 ?# k1 d( A2 k" U
100行下面是数据的重复。: r' V/ d) P4 p3 u
黑底绿字的是校验位。
, ?# r- [, m! }( k! a感谢,曲忠远 陈福能 师傅提供数据。
$ W+ l, R; S# o5 a- R
* k# o6 K* |& x |