一:首先是将数据还原,将防盗盒读出来的数据和全新数据进行一一对应的异或,就得到数据的本来面目了。(这里有个问题容易被忽略,那就是全新数据还原后不是全空的,所以只要是全新数据里是00的都可以直接破译出来,全新数据里有数据的地方就要进行二次破译,比如同步数据,校验,日期还有编码等。 d' d, e& d1 U, h
二:数据的各个功能区域。如图:. e# n4 l1 w* H {
0 j0 J4 ~3 R- l- \( G
, c( D- |+ j; {6 J
德尔福防盗盒分析
2 j$ d U% t/ ]$ w4 X! g2 z0 \
: [. [7 W/ [+ l" b
+ N$ L' g/ S2 \# V/ ~
* Z& o" Q) v! J5 V① 车型代码 A5 A5 06 B3 : 6 b4 n4 X, Q: r! u" {! Z6 ?+ H
A5A69D81=风骏6 C3 {8 l K0 q7 O, p/ C: x
A5A506B3=长城) D9 d* E1 D) W% M7 h4 n
A5B02AF4=陆丰
! J& R% }1 o* V6 g3 GA5B587A3=奇瑞.
: r! ]) w r. O+ m% E0 D+ D1 K2 a# O
- `$ l' q8 p6 y6 `② 钥匙数量: 数据07= 3把: @7 u; r L% }5 u7 B9 |1 ?. P# G5 d
2 p0 g6 m) K/ J③ 钥匙ID:3把钥匙
2 w2 G7 F3 l9 TD5A7C8C4 第一把钥匙ID 902B6D74( E$ s$ H( a$ `0 q
FACE6DE0 第二把钥匙ID D03A6962
" W( r/ E% U: N& b7 c* r5BC58B69 第三把钥匙ID 1E49035C
1 N2 k+ a: N) {; H: {* l15686E68 第四把钥匙ID 00000000
, A; G0 U9 a: ~4 c943588CE 第五把钥匙ID 000000009 L' ?# L# S- [& u( B
4835D569 第六把钥匙ID 00000000 F( |; o" G4 O8 k b
) D% t m- |+ l# V2 u
④ 同步数据:59 48 57 FE D2 9F A2 C2 08 F6 04- C) E; L) W: Z/ ^& V
异或后得到的真实数据:76 79 8F 99 C9 AA 57 5F 62 68 7C 与发动机电脑同步。# b( \. n' f) U$ Q( N$ C; J, B$ P7 B
, K1 F9 s7 y# ? U* G& K3 A7 _8 Q5 |$ K6 l$ r# z) l2 R
⑤ 防盗盒零件号:0003605130-K00
K8 G: o2 N5 k: _0 c7 l7 N5A 6D 7A A6 9B E3 73 77 27 DE 3A 80 7E ED 9 x( y1 d$ B( o" B7 N, a
⑥ 密码错误位 5C A1 4D 15; r P$ Z1 ~% X, P; D7 b! O
密码锁死位置:5C代表密码错误次数,变5D错误一次,5E错误2次,5F错误3次,错误3次锁死不变。4D代表没错误。错误2次变4C,超过3次变71。# i7 L0 S7 Y3 o2 P8 u* j9 D1 j1 r
7 u- n% s% _4 ]1 Y- D5 x' D6 k% }# ]3 G7 |/ C& M3 Q
⑦ 密码 AA 68" B0 S* m) e6 O c8 L7 }7 m3 t& g- l
异或后的真实值:DE C3' `* |: M; _9 @" `0 ^; w
7 t& [. e/ N7 [! o, W6 j0 T7 Z8 ^
⑧ 数据50-60行 故障代码区域0 O m. E2 q5 Q
7 D7 s& n* I2 X9 z0 ^
⑨ 年款
6 v9 M3 `7 z. D5 RD2 DA CD 00 12 DE 83 FF$ o5 n! T6 J: W- d6 [
" E# D# h' C) `* E( U7 W10 车辆VIN:LGWFFEA58CB000585
/ X4 n) Z G6 V" x4 j' [- M40 0D 40 F7 1D 16 99 19 B6 7C 3C BB 96 20 3D F5 5F7 l) G1 [( r7 P1 x) c
9 c% P+ o0 \9 Q; B! Q8 m1 K! ]) T1 h
100行下面是数据的重复。$ V1 l9 B+ {; W4 s3 d% E# \
黑底绿字的是校验位。
+ W& R- ^3 p: y感谢,曲忠远 陈福能 师傅提供数据。
6 F2 S v9 Q# `. l9 \) Y/ @1 F' l/ n5 ]6 }1 x# h& p
|