一:首先是将数据还原,将防盗盒读出来的数据和全新数据进行一一对应的异或,就得到数据的本来面目了。(这里有个问题容易被忽略,那就是全新数据还原后不是全空的,所以只要是全新数据里是00的都可以直接破译出来,全新数据里有数据的地方就要进行二次破译,比如同步数据,校验,日期还有编码等。4 x e7 ]9 Z! f% e' K3 w/ T0 p% g
二:数据的各个功能区域。如图:
' O6 h4 J! F( H. u
/ I4 @8 m8 [" V1 Y9 A% n; f" [+ t( c7 y" z
德尔福防盗盒分析
I. v2 ~2 `- O: l! w9 ?' U0 x
- E4 f& s0 D" @# j
# ^! ?" {8 S6 l; R& |+ c% A8 A4 S% l9 |& g
① 车型代码 A5 A5 06 B3 :
) J4 U4 f3 o) K. jA5A69D81=风骏; e9 ]% h. Y( \5 r& X G
A5A506B3=长城
. T2 O2 p& L$ o9 s/ FA5B02AF4=陆丰 & N; s* D# v @& o# `0 d
A5B587A3=奇瑞.
! R7 m1 |/ e2 z5 I N: r
, p4 X! C% z9 {9 X- }9 D
# F9 H. N3 u, r4 g& v& f② 钥匙数量: 数据07= 3把
! q6 n2 }* X7 j/ U/ h' P3 \5 _$ ?; k6 N1 ]1 g
③ 钥匙ID:3把钥匙
9 B1 Z, h3 ~; yD5A7C8C4 第一把钥匙ID 902B6D74
9 O* g, `' a% G9 R: @# N3 a/ A nFACE6DE0 第二把钥匙ID D03A6962; j, t" d' W i% r3 e% b) [
5BC58B69 第三把钥匙ID 1E49035C
# c4 I* E, x; s2 x- |15686E68 第四把钥匙ID 00000000! i |, j Z) X" L# ~2 }; g# I
943588CE 第五把钥匙ID 00000000
7 K1 J: v8 H# c' V9 h# }4835D569 第六把钥匙ID 00000000$ m8 j: f6 ]" @/ ~! z5 {7 K3 K
( H3 ?/ i4 P5 J6 @; j; i, `% o④ 同步数据:59 48 57 FE D2 9F A2 C2 08 F6 04
4 E" @5 b4 u2 Q) `1 k4 x) t异或后得到的真实数据:76 79 8F 99 C9 AA 57 5F 62 68 7C 与发动机电脑同步。
( a$ ]1 R4 e; Q& v) V1 c$ y: W" b. J( y3 Y
3 p5 {1 ~, _4 ~3 z7 A1 O, h1 C⑤ 防盗盒零件号:0003605130-K00
4 b7 m, H/ N! j" S" f. }3 D5A 6D 7A A6 9B E3 73 77 27 DE 3A 80 7E ED
$ c4 t( R9 g! @' @+ W" B; M7 `⑥ 密码错误位 5C A1 4D 150 Y5 U3 x# q. ?0 G7 F' q* v
密码锁死位置:5C代表密码错误次数,变5D错误一次,5E错误2次,5F错误3次,错误3次锁死不变。4D代表没错误。错误2次变4C,超过3次变71。
, K. Q! C O) x2 d8 g% L' \( ]0 A ^' d* E8 p# p7 [
$ @- g! S8 i0 b- @⑦ 密码 AA 68
! o2 ?5 \2 A1 m p6 t. |( f异或后的真实值:DE C3
4 s+ T$ @: B) U e6 l+ N8 u, A& b% u
⑧ 数据50-60行 故障代码区域& A! e6 f+ i& t- V7 c
" x% I3 d7 h9 ^- }8 I' ]5 h& S⑨ 年款
$ i3 s; L" U- KD2 DA CD 00 12 DE 83 FF( t- ?- |6 w* E j w- m
. K/ @2 p9 P% C# j) ~2 Y10 车辆VIN:LGWFFEA58CB000585
) B8 {2 z" i$ P# c$ f$ v% \, Z- d40 0D 40 F7 1D 16 99 19 B6 7C 3C BB 96 20 3D F5 5F
7 y; D' F6 X' `8 R2 m- c/ J0 ? s& L# [0 n
100行下面是数据的重复。+ r* \" h: w W. e; M
黑底绿字的是校验位。 r4 ?) x' d$ F& T
感谢,曲忠远 陈福能 师傅提供数据。
. e) M2 f) V5 @1 X$ y Y7 m0 [, @9 J. \1 i
|