一:首先是将数据还原,将防盗盒读出来的数据和全新数据进行一一对应的异或,就得到数据的本来面目了。(这里有个问题容易被忽略,那就是全新数据还原后不是全空的,所以只要是全新数据里是00的都可以直接破译出来,全新数据里有数据的地方就要进行二次破译,比如同步数据,校验,日期还有编码等。
4 {% W6 B8 d8 i9 n4 t8 ]! m二:数据的各个功能区域。如图:
2 Y% k, M' {/ W1 B& h
. \( y3 T( s- w/ m
3 y% K. T" }$ n3 N6 @( \
德尔福防盗盒分析
6 j. }1 e/ @8 e8 k4 j& `6 t; {$ K% B+ V) |
3 q( f8 g- F; H
6 g; F4 ~( q4 |8 H6 t/ Z
① 车型代码 A5 A5 06 B3 : + ]3 C6 e5 W4 G5 L, m9 A; r
A5A69D81=风骏* S, S! c5 C( A9 j" r
A5A506B3=长城8 z [* a# |' W2 z
A5B02AF4=陆丰
! s4 \! ~6 @! \+ K8 j, ^A5B587A3=奇瑞.
" ~+ _1 K1 C: X
1 {/ `' n; s4 b/ h1 F( \
! [1 Y4 w1 t/ _1 k6 F2 X' j, O② 钥匙数量: 数据07= 3把
, h" \% D& ~; p8 C7 c. u; Z5 }$ b! Y w* j
③ 钥匙ID:3把钥匙
1 d, K* `4 j# ^% ?- y/ gD5A7C8C4 第一把钥匙ID 902B6D74
: ^. E6 G& F/ O4 f6 ~+ uFACE6DE0 第二把钥匙ID D03A6962* H2 |0 y: p7 {/ W7 v" X2 b2 w
5BC58B69 第三把钥匙ID 1E49035C
$ @, E5 b- [1 z% O4 }; {. c5 J15686E68 第四把钥匙ID 00000000
* z7 X* [4 r" f3 @+ G5 V1 ]943588CE 第五把钥匙ID 00000000
. x1 Z. n: P' U$ b7 e0 c( ^! x% D4835D569 第六把钥匙ID 00000000
2 h7 u% w4 b+ k3 i- p, x! v* y, e8 l @- E* b# z
④ 同步数据:59 48 57 FE D2 9F A2 C2 08 F6 04
, }) v; V% M' Q: X6 L, G/ d% V异或后得到的真实数据:76 79 8F 99 C9 AA 57 5F 62 68 7C 与发动机电脑同步。
3 J: Q7 q; L, _
# ]- W% W$ d+ e5 o& K2 }
6 y& n+ I6 d b⑤ 防盗盒零件号:0003605130-K00
( N& p; L9 {, B- [; F( v2 x: g5A 6D 7A A6 9B E3 73 77 27 DE 3A 80 7E ED . z9 Y+ j. A) e5 @4 s& s9 t2 f2 Y b
⑥ 密码错误位 5C A1 4D 15
1 p+ E2 O$ s. P; S8 p密码锁死位置:5C代表密码错误次数,变5D错误一次,5E错误2次,5F错误3次,错误3次锁死不变。4D代表没错误。错误2次变4C,超过3次变71。/ Z5 B, z1 e4 p4 g
/ u" r8 p* K# [- e
2 h7 m6 r& K* q! ]⑦ 密码 AA 68
% F* n! Y2 J, F% g9 k, G异或后的真实值:DE C3
. _, s- H5 t& t- W- G" E* Q- ^: Z! L5 b
⑧ 数据50-60行 故障代码区域
9 H3 @5 ?0 D- Q* K* t5 R% Q- @- A a' p- ~8 ]) B% m4 z; [" A
⑨ 年款
7 V, R- l" q: W* ^/ ^7 s8 i. C6 N+ yD2 DA CD 00 12 DE 83 FF
2 C9 q# f6 J/ s: w% I
" B( H/ ~2 @. `+ L% A/ {5 F10 车辆VIN:LGWFFEA58CB000585; Y- w9 Y' |5 K7 X0 f% n/ _! ^
40 0D 40 F7 1D 16 99 19 B6 7C 3C BB 96 20 3D F5 5F
+ t4 t7 N8 f1 F1 |/ C* R
* `% C0 p$ ?& j" v100行下面是数据的重复。
3 {8 s6 j3 R3 ^黑底绿字的是校验位。: }$ P" |7 W& T( x+ q
感谢,曲忠远 陈福能 师傅提供数据。
( n- }* A. E$ s: Z& d& \% o4 c3 _
|