一:首先是将数据还原,将防盗盒读出来的数据和全新数据进行一一对应的异或,就得到数据的本来面目了。(这里有个问题容易被忽略,那就是全新数据还原后不是全空的,所以只要是全新数据里是00的都可以直接破译出来,全新数据里有数据的地方就要进行二次破译,比如同步数据,校验,日期还有编码等。
/ R, U3 L/ u9 S3 X2 r& X二:数据的各个功能区域。如图:
- R1 f2 e5 R: R0 W% v: q- y! A& \) m0 K( C' K" {, g" _5 d
4 |) u3 o, O# K4 \
德尔福防盗盒分析
, G" _4 u: }) Q& M4 n
; N; e; n. d$ { x3 B- _
) q" y" t- _/ ~
6 [+ \0 g; @% T: v① 车型代码 A5 A5 06 B3 : ! y: y# a8 O8 Y/ z/ U- q
A5A69D81=风骏& Y8 t ^! Z# n/ m e: y) e8 F
A5A506B3=长城/ `8 ?! C3 \1 w
A5B02AF4=陆丰 ! p5 j( ?" L4 H- `$ o
A5B587A3=奇瑞.
2 `, k2 ^! b$ q( l3 u0 c
( J' t) z$ R: o8 E+ Z. F# T
- P5 v% D: ?: Q! [ X% E" A② 钥匙数量: 数据07= 3把& W6 z* L, K& |& R! C
* t" O4 j! o$ k% W( b! P③ 钥匙ID:3把钥匙; D0 ]% `9 r! c0 ?# G
D5A7C8C4 第一把钥匙ID 902B6D74
6 s6 Q5 n0 |" s' }* BFACE6DE0 第二把钥匙ID D03A6962( x( H E+ S: O$ m+ e
5BC58B69 第三把钥匙ID 1E49035C7 y! R7 A2 [# Q) `. q( J9 `& H
15686E68 第四把钥匙ID 00000000) R" C6 g7 Z" a+ | \$ ~
943588CE 第五把钥匙ID 00000000
2 \) L5 ~7 D" I. t6 Q4835D569 第六把钥匙ID 000000003 i% ^/ X4 K4 [; V$ }
1 e4 B. m7 H' n. l' X/ ?2 a6 M
④ 同步数据:59 48 57 FE D2 9F A2 C2 08 F6 04
! u. s3 C! g9 o, j$ d异或后得到的真实数据:76 79 8F 99 C9 AA 57 5F 62 68 7C 与发动机电脑同步。6 o, Z7 L5 k* c* H5 q% D
7 N4 S" m' ~( k7 R3 a% F) n6 ~7 i1 }; d, Y+ [9 t; o9 j
⑤ 防盗盒零件号:0003605130-K00
3 ^2 x% O" M* }- }# @8 n+ H7 p+ s5A 6D 7A A6 9B E3 73 77 27 DE 3A 80 7E ED
* ]; f( a! N" V⑥ 密码错误位 5C A1 4D 15! M2 j0 x9 A2 N( d# ]" ^2 g
密码锁死位置:5C代表密码错误次数,变5D错误一次,5E错误2次,5F错误3次,错误3次锁死不变。4D代表没错误。错误2次变4C,超过3次变71。
4 ?. u( D$ g# C `% i
E# o1 \" n! o" [3 l( t! u& x
6 M- ?: ^. s2 f1 H⑦ 密码 AA 68
( u* O' A6 n8 L7 V" ~2 p异或后的真实值:DE C3
Z) Z* d! ^/ ]; j7 a
/ x7 f1 B5 E7 K$ a) d- y⑧ 数据50-60行 故障代码区域- J7 s# W" E( q& X5 f6 a- B
; G& Y1 n3 d+ ^, ~
⑨ 年款
$ e5 Y- H! S$ Z* s3 V8 {D2 DA CD 00 12 DE 83 FF# ~7 h$ c1 C# J8 Z
8 O1 [( z$ K" u, ?: D* ^10 车辆VIN:LGWFFEA58CB0005855 _$ J- U @. I I2 M2 U
40 0D 40 F7 1D 16 99 19 B6 7C 3C BB 96 20 3D F5 5F
( `' A- h" C6 O/ c6 i( O
7 Y' y# e$ g1 J# u/ M |- \100行下面是数据的重复。! t0 K6 Z. b5 O8 w
黑底绿字的是校验位。0 s' K3 }1 I. _; [3 ~
感谢,曲忠远 陈福能 师傅提供数据。
9 l. @5 O: V. F' U8 ^5 g6 O1 y5 r n# q" G% f1 v4 n5 m9 v- e
|