一:首先是将数据还原,将防盗盒读出来的数据和全新数据进行一一对应的异或,就得到数据的本来面目了。(这里有个问题容易被忽略,那就是全新数据还原后不是全空的,所以只要是全新数据里是00的都可以直接破译出来,全新数据里有数据的地方就要进行二次破译,比如同步数据,校验,日期还有编码等。
4 F/ _6 u [: r6 y! A }二:数据的各个功能区域。如图:
3 k( g$ T+ B4 h+ Y1 |8 ~
& d. D6 D0 y* T9 `, h8 }. {( d* ]- {# g' B/ Z6 t
德尔福防盗盒分析
. D b; e: z9 O$ ^, g' L
1 s& h2 c: @1 G) T3 c
; {8 b4 e+ A2 o, ~. E- T
9 [3 k5 U$ B6 J L① 车型代码 A5 A5 06 B3 : 9 x4 s5 C4 L, {4 G
A5A69D81=风骏
# L U! C6 h9 [+ iA5A506B3=长城+ ?' c- J$ u4 @$ C3 C
A5B02AF4=陆丰 / P" R$ Q; i8 X% k4 }, u+ r
A5B587A3=奇瑞.
/ H: T3 L u6 K/ h- }! ^
# R4 j0 ^+ y' |- { @
9 j# r3 b! {8 V' V5 s: J6 c; G+ f! X② 钥匙数量: 数据07= 3把. w/ U& m9 Q$ a; E* n2 |' y6 H
% `5 _4 I( M0 G/ M" i* q: @
③ 钥匙ID:3把钥匙( R) R% U8 o. N6 a
D5A7C8C4 第一把钥匙ID 902B6D74
$ }/ q: Y5 U2 L2 CFACE6DE0 第二把钥匙ID D03A6962
1 E, V0 @, I4 V# S/ }7 Z5BC58B69 第三把钥匙ID 1E49035C
/ h" d( |0 m4 M; R1 H. @1 H- j15686E68 第四把钥匙ID 00000000
; q# ]' x7 v" y" V943588CE 第五把钥匙ID 00000000% \1 v( t! T: E7 H7 G# j9 |( h
4835D569 第六把钥匙ID 00000000
* u4 F) i+ ?" G$ u; Z. [5 m" g- a9 S! I: I1 [* |) k7 f3 `3 G
④ 同步数据:59 48 57 FE D2 9F A2 C2 08 F6 041 ?& {9 y6 y' D9 d P0 n
异或后得到的真实数据:76 79 8F 99 C9 AA 57 5F 62 68 7C 与发动机电脑同步。: m& {% _5 Z& I2 H5 p% p( c
$ @5 B; m6 W( J* R0 p: D, G+ u4 S5 @' j4 _# \: r
⑤ 防盗盒零件号:0003605130-K002 r) U9 l7 Z: ^2 O
5A 6D 7A A6 9B E3 73 77 27 DE 3A 80 7E ED
4 [8 Y+ O6 r% C/ g9 R; x' m⑥ 密码错误位 5C A1 4D 15. s0 J# e5 U5 S" X* J" m
密码锁死位置:5C代表密码错误次数,变5D错误一次,5E错误2次,5F错误3次,错误3次锁死不变。4D代表没错误。错误2次变4C,超过3次变71。
* ^1 _8 O0 B; b1 H0 i$ H4 I3 S7 y) q& p' o! n0 h5 I
1 D$ c0 L. [5 b⑦ 密码 AA 68
+ y6 a0 I$ \! j: B4 E+ d异或后的真实值:DE C32 L }: N4 Z# V @" t9 \& A) x% d% A
' W+ O/ ^# J. a& _⑧ 数据50-60行 故障代码区域4 p3 U. m2 d9 R @
2 F" T7 P3 |0 u0 C, n& O8 Y6 q% p
⑨ 年款 7 Q% O( Z6 Y# J; l4 A4 V! B2 L J$ I
D2 DA CD 00 12 DE 83 FF. r1 Z- Y0 p, T) A2 E# G- I
( _8 p+ ~1 x& T/ Q
10 车辆VIN:LGWFFEA58CB0005855 M) C" ]$ M/ Y( @0 E W
40 0D 40 F7 1D 16 99 19 B6 7C 3C BB 96 20 3D F5 5F% ?& ~! a" o/ f9 r% A" s
% w+ v0 P$ z# I/ S. _
100行下面是数据的重复。
/ J2 [' F3 }& y# _; h5 P1 G( {# @黑底绿字的是校验位。
! o1 I; O1 S; i; _/ ~感谢,曲忠远 陈福能 师傅提供数据。/ F0 y' V- k# p/ a
p5 S0 T1 R* P* ]; x( R# h1 |/ j/ ~ |