一:首先是将数据还原,将防盗盒读出来的数据和全新数据进行一一对应的异或,就得到数据的本来面目了。(这里有个问题容易被忽略,那就是全新数据还原后不是全空的,所以只要是全新数据里是00的都可以直接破译出来,全新数据里有数据的地方就要进行二次破译,比如同步数据,校验,日期还有编码等。 T x' S2 l1 m
二:数据的各个功能区域。如图:
% [, r6 I3 a8 H9 j3 h$ y7 U/ ]& R4 L4 C3 v
S9 [. M# e) d' ?9 v- }8 q2 b7 N
德尔福防盗盒分析
1 Z4 f4 [$ A6 W4 _
$ n; T4 D: t4 o1 Q g! o1 ~9 Z7 _
: z# R D' P2 o: O* e$ m+ |9 V
# J, G7 g# {% X5 Y) Y
① 车型代码 A5 A5 06 B3 :
. o/ {' M" ^( |8 W- dA5A69D81=风骏0 I5 ~( Y, ~7 [# _9 I+ I
A5A506B3=长城; ]5 [2 ^/ E9 n& z( ~1 f2 V5 K
A5B02AF4=陆丰 ; R8 m2 h# L/ i' [; g. w- @/ c6 b
A5B587A3=奇瑞.
/ f- M& ~ K- D5 A! T/ ~& C. f! w8 M' _, |3 F
$ x) `; @( z; n% d3 W1 q② 钥匙数量: 数据07= 3把
8 s3 M. \* }3 o M' \3 O% |
: X! S# G( c/ q% g/ O& p③ 钥匙ID:3把钥匙 y4 i) u3 S+ R: u
D5A7C8C4 第一把钥匙ID 902B6D743 o( O. s* c& z- M! }
FACE6DE0 第二把钥匙ID D03A6962
# u1 y( P: {# g4 B; j# v2 z, G5BC58B69 第三把钥匙ID 1E49035C
0 f3 e% [* D/ a15686E68 第四把钥匙ID 00000000
4 @, t# u4 O2 r6 p) W943588CE 第五把钥匙ID 000000004 @7 ]2 h" }0 d7 i$ T4 z. k& i
4835D569 第六把钥匙ID 00000000
6 Z0 p4 l$ o; Q3 N4 \) T. M4 ^
8 ^/ q( ^2 r5 e( ]* ~; J, a④ 同步数据:59 48 57 FE D2 9F A2 C2 08 F6 04
# b* |" i. C3 U4 K& U# e. p异或后得到的真实数据:76 79 8F 99 C9 AA 57 5F 62 68 7C 与发动机电脑同步。% g* K7 R. [) p# F& Q$ X7 M
7 Q/ B. B/ I0 g$ {* F# {
% A9 q; P/ q* }0 e& _1 m) M⑤ 防盗盒零件号:0003605130-K00# k* a; Q, R: G2 c5 K* H% o
5A 6D 7A A6 9B E3 73 77 27 DE 3A 80 7E ED # z" }* p9 s, b
⑥ 密码错误位 5C A1 4D 15
8 _, F" B' ~$ x( H' l密码锁死位置:5C代表密码错误次数,变5D错误一次,5E错误2次,5F错误3次,错误3次锁死不变。4D代表没错误。错误2次变4C,超过3次变71。# W. A3 g/ Z9 j; q4 }$ ?/ l" H9 G
" g) l* Y& N- v! t* ?9 b
' ^) b, x) \( z M9 b# h⑦ 密码 AA 68$ H; z" q; \( `7 C
异或后的真实值:DE C3" A T. X9 T% x1 U9 R: ~7 W
3 L( Y6 f( l8 T9 l) f* k0 W- h
⑧ 数据50-60行 故障代码区域
& h0 z, W. m3 z1 C; n7 A6 |+ l1 P' ?0 C2 z
⑨ 年款
n. r& X$ X1 `, C$ j3 I( u8 QD2 DA CD 00 12 DE 83 FF
4 C; Z3 `; y C* i
( ~. L5 K3 l Q" T10 车辆VIN:LGWFFEA58CB000585
4 K3 ~8 k- V7 f& }) [( D; G40 0D 40 F7 1D 16 99 19 B6 7C 3C BB 96 20 3D F5 5F
) x I# ^* Z Q4 J/ `# K+ ^ w7 Z
100行下面是数据的重复。7 b0 s2 ?6 i+ k! P% Y% p
黑底绿字的是校验位。
, h+ k% \* ? [感谢,曲忠远 陈福能 师傅提供数据。
% I& J6 ~" L2 w$ s2 f% s% H3 {" h' V; l5 v( L+ g" G: v# Q2 W
|