一:首先是将数据还原,将防盗盒读出来的数据和全新数据进行一一对应的异或,就得到数据的本来面目了。(这里有个问题容易被忽略,那就是全新数据还原后不是全空的,所以只要是全新数据里是00的都可以直接破译出来,全新数据里有数据的地方就要进行二次破译,比如同步数据,校验,日期还有编码等。
1 ^) P+ s6 v7 a; Y$ h* `. j二:数据的各个功能区域。如图:
* z$ z' X4 C# o% w4 T" a6 V& P* m4 e( {: {
& k/ r4 e, T- y! u
德尔福防盗盒分析
. B) V/ m9 A$ U3 j- r4 t
6 t3 D8 ]0 \! L: v' h
0 \0 ~( \( e. N7 D5 A: s* u) g' U
, F0 C8 a6 D$ ~ G① 车型代码 A5 A5 06 B3 :
2 I. J1 i) r7 h5 N. C( }( B( vA5A69D81=风骏
( N% M: h; I, {7 m& TA5A506B3=长城* l# D8 i! \. V- @! _
A5B02AF4=陆丰
% T( Y3 F4 R9 LA5B587A3=奇瑞./ v, t! x+ n' i: J
% n, K# ]" \0 V! E n1 ]( ?4 J0 p+ P# ?: q* m
② 钥匙数量: 数据07= 3把
" l5 ]1 C0 b$ R& Y5 k2 d: A* e1 Y: `: q2 \! M5 s
③ 钥匙ID:3把钥匙( t9 k1 \. ^# n) W: ?- M
D5A7C8C4 第一把钥匙ID 902B6D74
; R* {( ~. E3 b1 d: aFACE6DE0 第二把钥匙ID D03A6962' o9 R4 W3 m1 t/ L. L! a
5BC58B69 第三把钥匙ID 1E49035C! d/ C6 j1 `2 S$ u* k& |- i
15686E68 第四把钥匙ID 00000000
/ `# K7 c4 S" ~9 p8 e! N943588CE 第五把钥匙ID 00000000
- F9 V# h; ^6 G3 b4835D569 第六把钥匙ID 00000000
; B5 P; O5 F0 ^6 V+ C3 z& }6 \' z' I: i1 c
④ 同步数据:59 48 57 FE D2 9F A2 C2 08 F6 04
" h, T7 O) k; k# d" I9 G异或后得到的真实数据:76 79 8F 99 C9 AA 57 5F 62 68 7C 与发动机电脑同步。
& [& n+ ~- X) R+ D
3 b" B- v m* C8 g! E$ e# [8 U* {- H
⑤ 防盗盒零件号:0003605130-K00
9 T2 _0 k3 r9 W8 f/ Q! d7 N- h5A 6D 7A A6 9B E3 73 77 27 DE 3A 80 7E ED
L, [9 B* b1 A& H* j( Y; j⑥ 密码错误位 5C A1 4D 15( r3 ~+ u3 z: K" h3 J K2 I
密码锁死位置:5C代表密码错误次数,变5D错误一次,5E错误2次,5F错误3次,错误3次锁死不变。4D代表没错误。错误2次变4C,超过3次变71。7 S U7 B9 b" O, m. l; A% P
, I- V! l( k" O' y; C6 E% U5 A: h# a% [, u
⑦ 密码 AA 68
. J# n: Q9 p: o2 i1 w异或后的真实值:DE C3
; _9 ]. w$ a2 c8 x. D1 @1 m2 i5 Y6 B; `
⑧ 数据50-60行 故障代码区域
; m" { t# s; L4 v0 L' H$ E- H) h1 j$ V$ L% H- _2 Y
⑨ 年款 * I: V. Y' F2 G4 _) `& h2 u
D2 DA CD 00 12 DE 83 FF; C' {" V+ d4 ~8 N& R) p
5 R4 F G O" P. V/ s4 P9 p" }+ c10 车辆VIN:LGWFFEA58CB000585( w5 u( B8 n: j
40 0D 40 F7 1D 16 99 19 B6 7C 3C BB 96 20 3D F5 5F; A e* B- K7 h) H7 s7 h2 O- d
4 {' M g1 ^; h6 e3 u, q( T# j$ X
100行下面是数据的重复。7 M m" h' I/ g C6 A5 v. Y
黑底绿字的是校验位。' M$ u; T! @" E% e& F
感谢,曲忠远 陈福能 师傅提供数据。! @& V! y& Q. m1 _7 i `
7 n8 J% Q2 g4 q* `) S7 |# ~7 |& k
|