返回顶部

突破物理与数字的双重防御,着实“破防了”

  [复制链接]
王锁匠开锁 显示全部楼层 发表于 2021-11-26 16:43:00 |阅读模式 打印 上一主题 下一主题 来自: 中国–陕西–西安 电信
+ G& o" Q) g; l Z, Y8 l, [2 d! _( t/ y
+ f+ w3 |$ ~& c
, i; p, H2 ~0 K A6 c# Q! ]
; j& V- j7 I- D1 _) B# C
4 }" u7 C; f8 z" A
" k2 c; a* T7 }
0 i2 s' ?5 i* k9 d+ C* j
- z6 Z! l: M$ ~
1 w* T+ \3 H7 H1 E% N6 X: g+ Q
7 Q, c R) [: Y K
9 y: Y& T% A! C d- r

# n/ C" n; o! x2 |4 y 在中世纪的绘画作品中,偶尔会出现一种盛放金银珠宝的木制橱柜,这被认为是现代保险柜的雏形。整个十九世纪,欧洲与美国一直致力于保险柜的研发以及防火性、安全性(保险柜用锁具)的提升。到二十世纪六七十年代,电子密码锁开始广泛应用于不同类型的保险柜。随着科技的发展,如今不少保险柜也与时俱进,接入了互联网,以期实现远程控制、联网报警等功能,让保险柜更“保险”。但这意味着100%的安全吗? 4 @# A: {" B- ?6 t

3 Q' N0 g9 ]- {+ W8 X

3 A+ o( |; Z" Q9 v
8 U: e% q* X( [# ?

9 w, i$ l; S6 l) Y. N

3 V' f- j( w8 k) G- y" x* { t 《我是极客》第一集第一组挑战项目的选手,在舞台上给出了答案:利用部分联网的保险箱存在的安全问题,不用破解密码,几分钟就能打开这些保险箱。现场的挑战一度让嘉宾惊呼“鸡皮疙瘩都起来了。”此外,他们还现场拆解智能硬盘并破解、获取了其中的加密信息。挑战突破物理、数字的双重防御。
5 U# D) D* j" n) N2 u8 {+ O$ {

" T, x" R% N3 Y/ F8 }0 e1 q$ Y' z

6 _* f: b6 R- M. M/ f7 S. Y1 F
& k' Q9 l+ t* V$ m4 f) \1 R, t4 V

* k% x1 T- P2 Y t$ ^! L! u; X

9 ^- ~( v0 S9 M) R; k 在“1024极棒之夜现场”,这个项目的选手分享了研究过程中的一些心得与经验。本文为现场实录(摘要),供读者参考。8 d; x* T- H* k. {* |$ e3 y+ T! k8 l2 g

4 w- r, p/ z9 G; `9 S

$ | P; I" ]; m
4 c: B) v6 v3 c

0 q1 G' F9 B- T9 ]/ o8 Y( ^

( j3 Z+ |3 _& A1 z *文末附《破防了》项目技术分享视频 / B, s: _ f G; e9 ^

. ]' t" N Q3 O2 Z4 \ E$ v3 G
1 f4 W: l6 [1 R# z% r# }* s4 K) ^/ q, ^
6 P. R% w+ I; l+ W# A0 ?
# ^- d8 @# j1 O

( H& E0 S" D% z0 D! ?# T3 N
) ?. d, t. ~! e4 @! q K% G

# p# R7 G8 E$ A4 ^% M
/ m3 U) y* H! I$ X9 T* z
0 F8 F' z$ a( F% _% g7 _. q

4 H! g6 x4 [2 W; O( p 09410d4562712217af0833bc582279af.jpeg u f% r' a6 b& q9 l

' P" j+ A2 v. x0 q# I
4 y# \3 f; P; {( ~7 n4 M

3 L- Z$ }- [7 w3 r
0 v, h2 Z N. Z

! F/ f. t( q: e2 I6 B+ \% V/ |
* A' _. i0 x& j" L: f2 a
4 O& _4 R% R, ~# \- S1 }
& u7 [( n9 H+ B* y; h$ d& z& N

; H6 _# ^/ g( n 日拱一卒 功不唐捐 ~% j, K7 ], n

! h, o6 K$ `2 ^8 ]. a
( P6 ^' j9 x! Q
4 r m! H6 _; D s d3 N* s
/ }0 Q( a" ?; ~7 \
8 b& q" `: c7 |+ }( @& V" i
% D) r, i/ x' }
. S8 j% Y0 s( u" E. f7 C) N
8 N+ Q: h7 }0 t5 A1 s4 o
, ?/ y( b+ \- [8 o$ i. v
. s* u0 \" y: ]& M' T; Z: Z7 x2 R
; `, T+ @+ H8 a2 p3 n
c. _, J8 c( w
7 k1 j; O& {4 g/ e/ @# Q
$ x% |9 ~8 b3 S g8 }4 Z
/ H. R# N( _/ w4 m$ N
; Q6 r/ t: u9 A
+ k5 g' ?8 }; [- S5 q% q+ B
2 v" N& h* z1 J: W' g/ `- a( X6 f

: x0 z% s3 ~' z# f
! v$ W2 z0 q( F% W$ S

0 Z+ E- Z) A& M- D

. T: c# S9 n- |; `1 R! Z 因为团队专注于芯片底层安全研究,在研究 ESP8266 芯片时,发现其广泛使用的一个 SDK 通信协议的 AES256 加密算法存在漏洞。因此灵光一现,想到利用这个漏洞无损破解应用这款芯片方案的智能保险柜。7 v1 c. Q3 w+ z

+ ?- L& F% t4 e

+ G1 g9 s' q! E" j8 e
+ e! q5 N2 c6 w3 K3 ?* r

, {/ |& W* Q! c5 R6 l7 E
7 M$ h- ]/ ]9 W, A K$ r e5b1e989bc3a5210e0cc726a5f31a7d3.jpeg 1 S! I" s2 w# W3 l" r# v% _
# {9 m! A8 D, y# ?' Z5 @. N
]6 D; S9 f; s4 F" k) w& Q# R/ V 日常研究环境 . s9 h, z1 [& _
5 h5 S, o: A! @9 ]

5 d+ X) h4 G/ [* u8 z0 V, i
! ~+ @5 S3 \4 J* n( P4 L

+ t7 |9 [2 O- s$ b8 G$ M

0 c' C# M# K" ~ 市面上有很多销量比较高且应用这款芯片方案的智能保险柜。当合理的开锁请求发到与保险柜连接的手机上后,就可以远程打开保险柜。比赛中挑战的保险柜号称采用的是银行密钥管理系统,在行业内具有一定的代表性。; {8 s) r1 d( `1 `5 z

9 \4 V- u5 p) g" v; n5 b- S3 S& b

6 A M. h: G; S$ i$ s- f% `
' T0 M# e% g# x5 I) U4 u

7 P: U( h) | m3 p; n. l* P; T

: Y3 ^/ w8 {0 L* y 5844a773740a912195f4aa074ff0817b.png % \& p3 K0 {4 I) ^

+ N; e- C' j; r. |$ n, C

: w, Z& F4 ^* [( Z( _1 p0 c
3 c# z9 J% f- n; D( U8 y6 b

3 Y* O( o- r4 j2 m

d; T& K9 [$ J3 g 发现SDK加密协议漏洞之后,我们又分析了智能保险柜的通信协议,然后劫持保险柜的网络,伪造了一个服务器。当保险柜发开锁的请求给服务器的时候,我们可以把请求给拦截下来,然后伪造一个开门的数据下发给保险柜,然后就可以成功开门。
4 m( K" m6 v! d, Y- Z6 Z

" P: `9 ?+ L( t+ G; T9 v' h5 ~
?2 c7 A4 w+ n: H. h
. i8 Q) U+ ` P- R. F: O

8 U+ M" t [ T
/ p( n$ @0 H, a' T# j

. q2 o, p" }6 U9 V( }

7 o6 m9 Y4 z: m3 D 32734429ac871b6721891cc9c8bc07c2.png 7 q! Q( v1 B/ b: ^6 t

6 o' }% ^* n: a0 i' J7 }, R
4 w; E3 ?# A6 f+ P5 X% S# }
# _" G9 n, v' V
5 c2 A# h% O. u/ z5 T

$ `0 z* D: I- l5 ?1 E3 o& H: \
. e9 L9 C2 a' T4 @% I. a3 n7 \

" W1 u5 U L$ U, s) Q: C
3 R7 ^# y2 ^* x. y2 I: E1 K$ }
3 j& B, ]% r. e5 D$ e v2 c
& c5 L4 x- |2 X% u9 k, M: H! m
/ n a9 R$ p* z$ N0 c* r3 A

0 a. _$ p; e( M: Z6 }7 e5 v1 c: l0 }3 t 破解加密硬盘; v$ u( h" P' j/ J

; j- ?' A" i. k& y
6 u" A5 Q; H* ?/ ]3 i
5 }3 I5 S7 }, I r3 R+ V" T1 g8 l
8 o9 z0 y) M. i8 c
7 B1 S9 E% _ |* K+ O r2 \
% A3 B! H: g8 T9 J9 R4 w& m
" ]/ D9 B4 u, R6 w/ h ?0 e) v
5 u1 U& ~) ^& l2 C6 q% T
9 G# `* ]. V5 }. Y( ^$ O+ q% G7 g
+ H3 I+ [' g2 X5 T- t1 d7 t; E
/ }1 |6 s# j! X
# { |6 ~1 h' [# V6 O, o: _3 M
Q x! L# S# C& T
# f* {+ G0 p% M' R: C; \/ ]
( ~+ R: }* U7 K, b8 k
% V% Q" M) _6 u3 r
# M; Q+ D9 h3 }2 v* K
' R+ g% \7 P( j
/ ^- p3 |7 H# ~! `" O, j

! Q8 `% S/ l1 A( B
0 v, Q. }( z3 D& Y; u

5 ?0 |; I; I" f" S% S6 L$ @% m* g
% g& s% \, t9 o! x) f
4 d& [. B9 }9 r4 _

# g; |) l B& Y7 [' L 延续破解保险柜的思路,我们还研究破解了大量智能硬盘。这次的挑战目标也是一款较有代表性的产品——利用生物独特性,打造支付级高精密指纹识别技术的智能加密硬盘。保险柜如果算作物理防御,硬盘就是数字防御。 E5 a. h/ l. G( }8 d9 I6 h

8 D! P9 F/ {! B4 T; ~

d5 c V i. A
! y. ^. {( ]! B; I. R7 i

9 t6 {- ?' o/ o" p$ V

8 w! z- G4 p4 k" [. h; } t 256431eb352eeb83ce049c681773e862.png ) `# e% @3 {# {$ J/ v G

* d- @% M. B4 P' O" Q

" x9 s- P' h2 {; h) M1 k- b4 T
0 Z+ e( S/ e; X& ~' t/ ~5 v

$ e" D4 ~/ _! K" y+ i: {

* N: S. P$ R- T* d- Y- P+ S 在实际操作中,先把硬盘主控的固件提取出来,去分析它的解密算法。然后用侧信道把指纹模块上面的固件也提取出来,分析协议就可以得到指纹模块的ID。因为这类硬盘的验证先会请求指纹的ID,如果ID不匹配,就不会正常启动硬盘。所以要先把硬盘拆开拿到ID,然后伪造这个ID发给硬盘。待硬盘验证这个ID为正确之后,就会建立连接。下一步就是伪造指纹的数据发给硬盘,让硬盘的主控校验这个数据。如果验证认为指纹数据正确,电脑上就会出现一个盘符,里面就是加密后的数据了。2 K: x+ F1 e$ d5 o- ~8 L

5 s6 R l, R% b8 _

* W& K$ D2 E7 v; U/ `+ N
2 ]6 |3 Y7 F0 _5 {: g: f7 ]

' P% E, n1 C6 s4 e7 }1 T

+ Z# p8 l2 e; w. J/ U1 w2 E! K2 V f77cd9d91c00af90a09e11719a23130d.png % \2 A5 Q" @# I7 \

9 h" T& z4 W5 l' f/ h: [

; h: A5 w9 b0 V
: b& D9 W+ k# @2 A: X" P

: i( q1 q3 m5 r

* {6 a+ I! Y6 p @ 在极棒之夜上,除了分享项目技术细节并再次展示破解保险柜的过程。这个史上队名最长的团队还分享了一枚彩蛋,与这两天不退押金反而套路用户的ofo有关。具体是什么,直接戳视频观看。/ L% _) D3 d' [0 ~; f' H, y

3 D; \5 a. x, [% N S7 e

7 e% t ?, `* w2 b6 y: w( a2 p' n
& [# e/ H7 b% ^8 y2 ?

3 \ I# R3 ]" x) e- X# _

& O7 P7 P# g7 ~3 y! }

+ ^' x- i$ Y5 v% ^9 @5 j! v0 }
" T& e; i6 k6 I. E
# h) P- k( Q; _7 I y

精彩评论6

侯马黑龙开锁 来自手机 显示全部楼层 发表于 2021-11-26 20:00:27 来自: LAN
共享单车是万万没想到啊
回复 支持 1 反对 0

使用道具 举报

侯马黑龙开锁 来自手机 显示全部楼层 发表于 2021-11-26 19:54:43 来自: LAN
先做个沙发,感谢
回复 支持 反对

使用道具 举报

前朝不良帅 来自手机 显示全部楼层 发表于 2021-11-26 22:44:21 来自: LAN
我看到了虎王、艾斐堡
回复 支持 反对

使用道具 举报

袁晓锋 来自手机 显示全部楼层 发表于 2021-11-27 07:35:57 来自: LAN
回复 支持 反对

使用道具 举报

摩卡 来自手机 显示全部楼层 发表于 2021-11-27 09:54:04 来自: LAN
回复 支持 反对

使用道具 举报

数码家园 来自手机 显示全部楼层 发表于 2022-3-15 03:11:41 来自: 中国–浙江–嘉兴 华数
这个是真正的技术了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册成为锁艺人

本版积分规则

中国锁艺人,这里是一个锁的世界,锁匠行业交流门户网站,聚集了锁具爱好者、锁具开发者、锁匠、锁匠协会、锁匠俱乐部、锁具企业等会员在这里交流互动。锁艺互动,技艺飞跃,洞悉锁艺奥秘。
  • 官方手机版

  • 微信公众号

  • 商务合作

  • Copyright © 2008-2022, Lockartist  | All Rights Reserved. 锁艺人 | 锁匠 | 开锁 | 开锁学校 | 西安开锁 | 西安汽车钥匙
  • 西安锁艺人安防设备有限公司 版权所有 陕ICP备12005758号-11 | 电子营业执照 | 经营许可证编号 陕B2-20200181