一:首先是将数据还原,将防盗盒读出来的数据和全新数据进行一一对应的异或,就得到数据的本来面目了。(这里有个问题容易被忽略,那就是全新数据还原后不是全空的,所以只要是全新数据里是00的都可以直接破译出来,全新数据里有数据的地方就要进行二次破译,比如同步数据,校验,日期还有编码等。
* t7 F& b/ G2 R% h) `6 ~二:数据的各个功能区域。如图:
/ q' p6 w- T$ b7 I- _# N5 p
( K9 k- k& t. p! l6 ]) c1 n- n7 |: y* V0 P
德尔福防盗盒分析
" f) a5 c! E2 Y
( m6 c$ h) `# K ~/ I- F- C
8 N" i7 @0 P! H9 G5 i& I- m
/ A4 h: y- u4 J0 g7 u& Z. V, S# f① 车型代码 A5 A5 06 B3 : # M2 V0 j& H4 g, P
A5A69D81=风骏
0 r- w" Z* C" V$ ?* t( k( }A5A506B3=长城
* c1 s0 R" W, e; Q# ?. @% B4 o$ UA5B02AF4=陆丰 & z2 _9 m! m' W" h$ ~( V; _, A' F& l0 N1 X
A5B587A3=奇瑞.
# [4 [: O. S, j4 f% f7 r; h8 b3 E4 p
; S) A/ Y+ b- |! W# M1 {; _2 K0 P1 Q0 k: w8 L7 o" m
② 钥匙数量: 数据07= 3把1 q( d3 Z$ P- v X( U
/ K8 a: R' Q& t, m, L③ 钥匙ID:3把钥匙# t, |! V8 [9 V/ Y. x
D5A7C8C4 第一把钥匙ID 902B6D74& o- I! j3 L: Q: u0 d% ?( ~ \" `
FACE6DE0 第二把钥匙ID D03A6962
* Q8 s/ h' W/ m$ n/ H' W5BC58B69 第三把钥匙ID 1E49035C/ [1 l% q# U& D1 L
15686E68 第四把钥匙ID 00000000
5 r% Y# ~% q9 N2 _/ [% J4 U! N943588CE 第五把钥匙ID 00000000. I/ y! W! W- S( q
4835D569 第六把钥匙ID 00000000
5 ~2 ]/ p/ d6 ]. F6 P8 Z; P# r
! I) J; S8 B7 Y1 ^④ 同步数据:59 48 57 FE D2 9F A2 C2 08 F6 04$ b6 H# i& v: D
异或后得到的真实数据:76 79 8F 99 C9 AA 57 5F 62 68 7C 与发动机电脑同步。! S a7 s" O$ F! P
) q8 V1 X0 e. k8 Q0 W ?2 V5 s
) B$ ~# v! Q6 W+ C0 v⑤ 防盗盒零件号:0003605130-K007 q0 p- a# y4 u1 p! } `* F
5A 6D 7A A6 9B E3 73 77 27 DE 3A 80 7E ED
% `& t* `/ i2 c⑥ 密码错误位 5C A1 4D 15
c y; {% _! Q; k- w& c$ ~# k( N; ~5 g密码锁死位置:5C代表密码错误次数,变5D错误一次,5E错误2次,5F错误3次,错误3次锁死不变。4D代表没错误。错误2次变4C,超过3次变71。. ^& B- I+ O5 M( k$ o6 t1 P/ f% e
2 ^" \6 s( }+ b
* b. q( I6 k2 w9 v⑦ 密码 AA 68" J3 A8 G8 H; p! `* Z
异或后的真实值:DE C3
. p( e# J l/ A1 y) j* M6 W0 V+ o! V6 P/ U/ f. m
⑧ 数据50-60行 故障代码区域
# c; W. f1 Z! l
# o: B6 P9 P* y, P) H# m2 _" A⑨ 年款 0 X# e# I1 U4 q8 }1 F. I/ g
D2 DA CD 00 12 DE 83 FF/ K6 J' b, P* q
( ^ _8 H! |# c10 车辆VIN:LGWFFEA58CB0005858 f" U7 e) M, [( Y$ O
40 0D 40 F7 1D 16 99 19 B6 7C 3C BB 96 20 3D F5 5F Q+ z* |0 f" e- G" A0 H
# ^# q! k; }) S9 B }' W% D
100行下面是数据的重复。1 Z7 E$ J' z" x o2 u( B/ G+ Q0 S+ Y
黑底绿字的是校验位。9 z; y }- _$ A0 j+ W9 m& I. N0 _
感谢,曲忠远 陈福能 师傅提供数据。 J; J+ v% n0 O- b1 Q$ F
6 U6 Y$ x x4 Y8 ^9 F$ n |