返回顶部

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

  [复制链接]
王锁匠开锁 显示全部楼层 发表于 2021-11-26 16:43:00 |阅读模式 打印 上一主题 下一主题 来自: 中国–陕西–西安 电信
6 b& f0 s/ y/ [- Z& u
8 `8 C8 h, U2 a- ~ n* j$ ^
3 o/ t% s! i: p7 _# G
" `- p9 w8 y" `2 C2 h
# m* u9 O2 p& g: H6 u1 {! y4 f
3 t L: A0 S* {+ b9 x. c% w2 x* p4 T
6 |1 `5 [" @. W" Z" R
" ]$ S8 t; R- K* u7 @/ _5 ~" F
, T+ I6 a$ Z, f' b% B5 C( B$ I- ^
# D9 S+ Z' ?' c6 @3 x+ z
9 m! q5 M* ^1 n

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

! ]5 I+ c1 E- @

* @& Z' `8 a4 Z, G" T2 w
$ G K+ r% d R" d8 b+ r6 H

0 b4 I+ ~% o% |# v+ d

7 U8 `2 g: g2 H- f4 H, y. n/ Z1 q 《我是极客》第一集第一组挑战项目的选手,在舞台上给出了答案:利用部分联网的保险箱存在的安全问题,不用破解密码,几分钟就能打开这些保险箱。现场的挑战一度让嘉宾惊呼“鸡皮疙瘩都起来了。”此外,他们还现场拆解智能硬盘并破解、获取了其中的加密信息。挑战突破物理、数字的双重防御。
$ s5 d1 z- j5 y- ^* a$ }8 E

0 i: e: K: P5 G4 n

3 B) T9 `) {! x0 A) v! k
. a! n' H* B3 I) S1 z n% f

* N5 x" p. R" H3 k7 f) o

. Z) e" a2 h- E; W 在“1024极棒之夜现场”,这个项目的选手分享了研究过程中的一些心得与经验。本文为现场实录(摘要),供读者参考。 ) Y1 H) }) j3 N6 j7 \, L

4 |2 ~7 d1 I' _& A- `% j

: J; E0 l+ R; ]4 E
. w- {) |! {- ]+ n( t9 a1 m

) {* Q) o' l$ a& s/ b

# H7 d" l' U8 \* A {! x- ]. I; V *文末附《破防了》项目技术分享视频 1 S* B6 Y3 I4 R& t

& E# B5 X. i! M" L* }' }
3 o( r- w n7 w+ V1 o# }
( G. c# c) i: U! J2 y
3 B. V) Y( G5 G" d; @

( }/ ]; n% F1 e" W/ W+ G* U
, O! j' A9 }3 b3 h

, l5 d! A2 l- {! y
, h; E. o( }- C
! L4 r/ J' I+ C5 Q

5 ~. E3 | v% l% e6 ^: o& J 09410d4562712217af0833bc582279af.jpeg 6 Q1 }+ s" V$ {. o

- U6 S6 [' l. v& F8 \( o- i
+ g9 m* P; a6 B+ w$ ?. P

9 J" l% w: k% @6 ^' `2 L# Z4 K
( T$ k; O, F" u4 d5 Q, Z

2 }( n: r! e% g, s0 d. `. [; ]
9 b. K4 h& ]5 L2 j+ k/ h
( A7 t7 O/ h# U' O! b$ s
6 Z" ^8 ]8 H% H0 P

! `, x; @' v+ `) E 日拱一卒 功不唐捐 $ p0 W. b) W* c) V, {- {+ O. B

& a" Z% H0 Y. @3 d
( J5 J6 [' U3 K, w7 D) T, s
1 u9 {# j$ |- T: s$ w& z
j# y4 S3 ]5 @0 q( Q. ]
3 g) I h2 E; X
% M8 x+ r# R: }# n" u5 W
% F4 w8 k$ Y7 G8 S
6 G, V2 U1 M+ N2 v' K9 e# k; V
: N4 ]0 f. _% _5 ? i; M5 `& W
& m4 Y4 M, I; r- G! j
& d* J0 r9 G: O7 t
, W# A& }6 R, V+ F z0 A9 O" n3 u
1 f5 e. b# X+ ^4 @) G) [
+ s3 H' A2 M, q3 ]* {
M# X y Z* ` T+ X; R8 c
0 \, C" y7 d/ P9 R1 R
5 M% E/ T. U& i( k
8 v* n5 e( j6 e: k

+ j, U1 G5 x- B8 x: Y1 H4 M! D9 U
2 G* b/ k! r+ L

4 I3 \; A! F3 V9 H. b

[# H: z5 O$ S2 e- L 因为团队专注于芯片底层安全研究,在研究 ESP8266 芯片时,发现其广泛使用的一个 SDK 通信协议的 AES256 加密算法存在漏洞。因此灵光一现,想到利用这个漏洞无损破解应用这款芯片方案的智能保险柜。 9 E* _ x; K; f

8 E+ D1 f/ _' v, _# i2 E; D S

+ @8 l/ k/ p5 q. M' @
; k* n3 g# t5 J" V

) |3 [- d, ]9 y3 q$ M
6 T5 H$ Z+ A9 s8 i e5b1e989bc3a5210e0cc726a5f31a7d3.jpeg T' m9 y* `) L: W, `& Q( T
7 Y" k: G( y; Q( R. v* e! \( A8 T
' v4 q1 r1 S; n 日常研究环境 / F5 L) U% c: _. o8 g) T5 V
1 V. x+ e2 n- G$ G

) t7 i @! b; P1 d2 c
) b& `! M% N n& M. \& N! D9 h

/ \* v$ w" b2 ~/ W5 C# U5 s. } _& U* A

7 ~) C% D4 \5 L3 i# Y3 Y, b 市面上有很多销量比较高且应用这款芯片方案的智能保险柜。当合理的开锁请求发到与保险柜连接的手机上后,就可以远程打开保险柜。比赛中挑战的保险柜号称采用的是银行密钥管理系统,在行业内具有一定的代表性。! `# Y' u9 a' b' Y/ w

# _$ I( K/ }1 n" F, z. O8 h/ ~0 B

5 R9 Y3 ^: \+ a
( S, Y: }: o0 x# t- ^3 Q

0 B6 {/ ?2 ^* D+ K2 _* V' u

2 k+ A0 z, P M$ { 5844a773740a912195f4aa074ff0817b.png : J) B& P% o/ [3 S

; [6 n% r) [4 |0 C1 z7 x. p

4 Y. y9 Y ^. Z3 v5 I0 k
3 K# X6 ^2 H$ b' W

8 _: M2 v: U% w2 m$ ?; c

8 R* F! K" f4 f. d, E 发现SDK加密协议漏洞之后,我们又分析了智能保险柜的通信协议,然后劫持保险柜的网络,伪造了一个服务器。当保险柜发开锁的请求给服务器的时候,我们可以把请求给拦截下来,然后伪造一个开门的数据下发给保险柜,然后就可以成功开门。
+ J9 d* L& c6 h @

/ D1 M- z' P& w( i. v" x Z
2 Q9 s2 }! J {8 R6 @
9 ]- a) N4 ?! c) J# q9 _" I

3 f. I! d2 F& ?2 b
y+ f5 Z4 \2 U ]9 F) A$ p

0 C; V$ I7 h) q- R3 j& \

, J1 g) y6 |1 r+ j; T* ^& L" a 32734429ac871b6721891cc9c8bc07c2.png 7 ^- ^7 {+ U- B& e' M( w# Y3 Y, h

8 T6 W9 D. @: F' _$ o
4 ]2 u2 _9 K. @7 ^8 I
: s6 |- w$ H; s; z" R3 V9 C) a' U
- Y4 i1 ]& {: U2 b0 s$ t- b" Z

3 _% X- K3 Y) o l6 o$ H8 q7 |. f
# Z& P! D! @/ t1 B) p4 x: l

# B: `0 {( c9 E5 E2 h( I
- w: m! [9 W) ^: e/ O0 [3 g, P
$ B. a$ j# W: l l2 t
/ v, Z2 s4 z$ |- O
# j ]+ `# k4 x3 l/ ?

9 O/ q, O6 y+ _5 ]9 P 破解加密硬盘 / Q, O) h* N1 K- F

$ f" j2 l" H# d) ~( E
& {) a+ I' `" ?7 w& Q
( o/ H* k) k- r* j* U5 r) N
5 K) y& x1 k1 x% T, P
* h3 G& n% S/ ~4 n
, X% H( S/ M. g G1 i& ~
0 j- X4 U& v# T4 n
3 s5 F8 k- w: s
2 l6 w" {( G8 W5 [ ^! n5 @
% S& l! I1 ~$ h2 U( ~! e B
4 l7 Z: ^' y. d- T
/ D4 Q. I2 g; [' o' z1 K6 U _
; ]2 y0 W' b# ]' f& u
5 c* [ m0 }( j; _% [& E
$ D& `( F; J' Z( Z8 @1 U4 m
/ C I- i6 y- l# u/ L8 i
' I; [/ P0 C+ h$ b' ~- P
& a0 e ^8 K; M, n
+ Z0 N6 p6 T1 o% a- {

% K" i* a5 j4 a8 N) _5 @3 ~# |3 j
2 K7 q0 q- R) t% W- E8 o' o; k* |

1 b7 T) \* L/ t6 U
n) ] E8 \6 o4 D
0 }5 }6 F) f8 i8 Q

1 m Z, ?( {" w- b8 g 延续破解保险柜的思路,我们还研究破解了大量智能硬盘。这次的挑战目标也是一款较有代表性的产品——利用生物独特性,打造支付级高精密指纹识别技术的智能加密硬盘。保险柜如果算作物理防御,硬盘就是数字防御。% I/ Q, \/ h1 c+ n: S2 I6 h5 ?

8 Z% s; H) `. y9 G6 E8 i

$ F# I5 K- d) \! O
& X; D3 {5 M$ n6 E: d

, r& M- N0 X) }0 I

2 n. r4 l& L2 f0 L 256431eb352eeb83ce049c681773e862.png 6 k5 w" j/ K$ z0 v, Q/ h" J

4 g8 P: d$ P& b8 G' o. s |* R

: N4 \, {3 `, }8 F2 \5 |- ^. U
& W3 \) @' y' z$ n

' \ J0 I6 ^: D1 J- Y+ e+ V

. T9 Y; n6 {) s/ d* L9 D/ ] 在实际操作中,先把硬盘主控的固件提取出来,去分析它的解密算法。然后用侧信道把指纹模块上面的固件也提取出来,分析协议就可以得到指纹模块的ID。因为这类硬盘的验证先会请求指纹的ID,如果ID不匹配,就不会正常启动硬盘。所以要先把硬盘拆开拿到ID,然后伪造这个ID发给硬盘。待硬盘验证这个ID为正确之后,就会建立连接。下一步就是伪造指纹的数据发给硬盘,让硬盘的主控校验这个数据。如果验证认为指纹数据正确,电脑上就会出现一个盘符,里面就是加密后的数据了。' U9 B/ M5 V0 q/ x. N' q- g

3 u# M$ S% {4 i1 K1 A( o. L8 w0 s

5 ]: w& M4 i1 `0 J$ j
+ q# J3 S9 A$ m7 _& Q% n1 `

# j" s H, K! V" n( j

& q$ B9 }+ |! Q0 E f77cd9d91c00af90a09e11719a23130d.png 7 `1 g$ `, C9 i4 Z8 e% P+ N

, F$ v: s+ A" j7 h$ i

7 {2 M4 v9 Y. m; f
* D1 d) A+ i# r) ?

* |, N5 c9 T9 ~' {2 c q

; [3 T& b+ f a& f% Q0 ? 在极棒之夜上,除了分享项目技术细节并再次展示破解保险柜的过程。这个史上队名最长的团队还分享了一枚彩蛋,与这两天不退押金反而套路用户的ofo有关。具体是什么,直接戳视频观看。. F9 x/ `# Y' k) G ?

1 z0 u& h. F& ]- ~

/ c$ d0 s! p5 R' U/ H, c
9 T5 @" `% k b: w% ^

' o2 j8 u4 T8 Y2 ]' O

; I3 D) p( D- z; f. p

7 @$ q2 k% a+ t- a) s2 U
. G4 ^7 X: S/ ]
9 A n9 `9 G! A, G8 Z

精彩评论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