一:首先是将数据还原,将防盗盒读出来的数据和全新数据进行一一对应的异或,就得到数据的本来面目了。(这里有个问题容易被忽略,那就是全新数据还原后不是全空的,所以只要是全新数据里是00的都可以直接破译出来,全新数据里有数据的地方就要进行二次破译,比如同步数据,校验,日期还有编码等。
2 t, e$ H M$ D二:数据的各个功能区域。如图:. h9 ]$ l) w# n' ^
1 M$ o8 R" `6 O. p0 R, w p& U
2 A7 }* Q" w' [+ _8 c8 b. O2 v
德尔福防盗盒分析
6 l4 Q `7 L m7 v# n( x; v) J! P% M
* W8 D0 D4 u3 r \
/ v& l% m+ H% j9 ~! Y8 q4 _$ A( ?8 a' M2 G& D% M5 M% [- P
① 车型代码 A5 A5 06 B3 :
7 b# @2 T7 M' A+ t5 r% VA5A69D81=风骏
0 l* \4 G+ |! D3 A. nA5A506B3=长城
- I. g8 E3 N/ |: U; ^3 K9 h. [" MA5B02AF4=陆丰 3 @( O8 e" Y/ {2 ^* ?1 x
A5B587A3=奇瑞.
" f$ w7 f1 U/ m4 D. r/ d$ P3 W' T
/ ?' v; `* S$ P/ i② 钥匙数量: 数据07= 3把$ R4 d* O9 i$ P' ]7 z8 ^: V
2 A# l. Q. s6 e7 M, A③ 钥匙ID:3把钥匙* x+ f( O) p+ @+ g* P( m. J
D5A7C8C4 第一把钥匙ID 902B6D742 E w l; l* M! h. G2 \$ |* L! {
FACE6DE0 第二把钥匙ID D03A6962 J; e; x2 h5 v: s; ]
5BC58B69 第三把钥匙ID 1E49035C
- V; l! ~% N. }# h/ Y% D5 x# x( }7 ^15686E68 第四把钥匙ID 00000000. p8 {- t( e/ c0 U/ N9 Z
943588CE 第五把钥匙ID 000000004 j7 P5 z- l8 g2 ^4 y
4835D569 第六把钥匙ID 00000000- S& F! G! u# H5 h% ] m
, B9 o. f; ?' s9 h' m% X④ 同步数据:59 48 57 FE D2 9F A2 C2 08 F6 04; |3 K# N! x1 r* z- l! J' c- |
异或后得到的真实数据:76 79 8F 99 C9 AA 57 5F 62 68 7C 与发动机电脑同步。
" q4 \; H2 X. r. u" `& j
! P3 R% m' m: Z1 G# B r
( m. e7 F9 n2 |7 K⑤ 防盗盒零件号:0003605130-K00
4 O# |0 k) z% B8 S5A 6D 7A A6 9B E3 73 77 27 DE 3A 80 7E ED
8 B& w9 m5 V3 {! }" X/ F4 k⑥ 密码错误位 5C A1 4D 15
# ?% A0 x% g) x1 M4 z& p* Q密码锁死位置:5C代表密码错误次数,变5D错误一次,5E错误2次,5F错误3次,错误3次锁死不变。4D代表没错误。错误2次变4C,超过3次变71。$ I5 ~, F) }' [
/ c4 X3 {0 J# V7 t
, C/ [- D x$ \⑦ 密码 AA 68
h* X' Y# _; s2 a8 P异或后的真实值:DE C3
. p2 |- y. {* ]* |! q' ~7 A8 X) X7 z {) p, p) V& r
⑧ 数据50-60行 故障代码区域
. I0 O) G0 q* H3 G' ?/ T' a4 r1 m" {1 m* a# m* W+ @
⑨ 年款 * D$ m3 \+ E( ~
D2 DA CD 00 12 DE 83 FF
& e; w, J; f* K& q5 p$ e# Q' c9 V1 U4 M+ @1 I! H# [4 S
10 车辆VIN:LGWFFEA58CB000585
* U* i; T2 \3 f! B8 W, |/ y, b! V1 E40 0D 40 F7 1D 16 99 19 B6 7C 3C BB 96 20 3D F5 5F
! j; a8 ^% E* L; _5 A) |% h+ S0 c* L; O: T _$ Y, X0 y
100行下面是数据的重复。0 P I( C! L4 s1 Q+ E! [/ P
黑底绿字的是校验位。
; h, b* o& W+ B感谢,曲忠远 陈福能 师傅提供数据。; o" J7 d4 R( m# r
7 k) y' ?+ ?+ J* p |