一:首先是将数据还原,将防盗盒读出来的数据和全新数据进行一一对应的异或,就得到数据的本来面目了。(这里有个问题容易被忽略,那就是全新数据还原后不是全空的,所以只要是全新数据里是00的都可以直接破译出来,全新数据里有数据的地方就要进行二次破译,比如同步数据,校验,日期还有编码等。
4 O1 `( |" I' ?, \. U二:数据的各个功能区域。如图:# r8 A, _( I4 F7 d4 O
1 s/ [. z6 k& i# @% x8 |: Z" I( ^1 u9 X( U- e8 z+ l6 K
德尔福防盗盒分析
" G$ U' Z3 f# h: I1 k
7 u y& z7 K3 \7 [+ z5 h1 D0 ~3 n4 N; v
6 @2 M: Q% w+ N4 P. G* D① 车型代码 A5 A5 06 B3 :
% G5 a3 J, r4 D3 p$ nA5A69D81=风骏
& q _6 z9 k v6 fA5A506B3=长城' O, L& T, E' A. t) ~4 S
A5B02AF4=陆丰 8 e9 s8 ~) q7 n( K& }
A5B587A3=奇瑞." a, l4 A) Y- h7 H% Z
/ A3 e. ?# g, k7 C2 @
4 S/ V" y: L% A1 a8 a) Y② 钥匙数量: 数据07= 3把2 \9 ?8 H& o$ j+ O" l* A# G
& a3 }& L- h$ _% c③ 钥匙ID:3把钥匙" e6 u8 j% s# W7 H0 K& M
D5A7C8C4 第一把钥匙ID 902B6D746 o# v% }( d5 J+ k
FACE6DE0 第二把钥匙ID D03A6962( b. b) H; q; F$ P# `0 m& _5 g" P
5BC58B69 第三把钥匙ID 1E49035C
. [- N" H2 z( ~/ O15686E68 第四把钥匙ID 000000005 W) q7 a4 v5 l
943588CE 第五把钥匙ID 00000000; T/ j2 @6 }9 j4 u" q" y
4835D569 第六把钥匙ID 00000000
# t: ~, L3 x d, i9 C
& Q. h& c1 {6 J0 W: P# `: V④ 同步数据:59 48 57 FE D2 9F A2 C2 08 F6 04
1 f5 i& G1 `1 H3 Z" f1 G异或后得到的真实数据:76 79 8F 99 C9 AA 57 5F 62 68 7C 与发动机电脑同步。' `- u* k$ M! W/ N6 D& [, W( c) Z/ @
2 X/ @* ^: H: N% H# W9 _( P
0 s; \! N% `$ ]/ m# F% h0 q⑤ 防盗盒零件号:0003605130-K00
2 n+ f$ B8 g2 [5 B* z T% O1 h5A 6D 7A A6 9B E3 73 77 27 DE 3A 80 7E ED * s8 g6 E1 _' a" E* a- M
⑥ 密码错误位 5C A1 4D 15
% e+ J! ^* F! V- |- l. F( e密码锁死位置:5C代表密码错误次数,变5D错误一次,5E错误2次,5F错误3次,错误3次锁死不变。4D代表没错误。错误2次变4C,超过3次变71。, l9 Q* H: s% K% j/ ?. a, x
6 z& O) Q! s/ K1 | p3 r7 B2 A' B7 f! x: B
⑦ 密码 AA 680 K5 U& y# [; F, J2 Q( j# O" E
异或后的真实值:DE C33 D* b( H/ b2 z+ O9 b$ y4 W- ~
0 W+ Z% m8 r& a⑧ 数据50-60行 故障代码区域$ o8 W+ U1 [; Q# V# d8 C/ J
6 C' m* t& k; T5 O& m
⑨ 年款 " u7 x: L4 w3 [5 D
D2 DA CD 00 12 DE 83 FF9 t$ h# Q3 V8 [- G7 b+ G3 b6 e+ Q
7 u& e. U m; O8 e- F
10 车辆VIN:LGWFFEA58CB000585! p( H6 d/ c) K$ E% F1 g' D" W
40 0D 40 F7 1D 16 99 19 B6 7C 3C BB 96 20 3D F5 5F
# C' F. D4 [( y- R, Z( P2 \1 F+ d" o5 f: `, `/ n
100行下面是数据的重复。
5 j( C6 I5 Q9 l# y& G# \黑底绿字的是校验位。$ G) N2 C+ ~- G- d* o
感谢,曲忠远 陈福能 师傅提供数据。
C1 p1 o, t G1 Z
2 C$ q5 e$ ~+ @/ M2 u/ b |