返回顶部

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

  [复制链接]
王锁匠开锁 显示全部楼层 发表于 2021-11-26 16:43:00 |阅读模式 打印 上一主题 下一主题 来自: 中国–陕西–西安 电信
& Z; d, N. B6 P* n8 R6 n) r4 ~
$ C, Q$ M( l( U
* ^: k. ~! }& G9 Y- D5 ]3 g
: G5 t2 t# |7 ~6 j
, D' O, k! W" A8 s. U9 B7 U+ g6 ]$ s
8 A @% q1 ], l# ~( b; ~1 d) ?
9 i, K) u' |* N. _
$ L9 }2 l% \ r4 S/ Y
+ v5 q+ C J/ }
7 V+ N6 X. m3 [. i- m
h' S# O: j- `2 D5 c- ~

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

$ M$ A' [* W. F

& k) Y$ N; ^" ^) X! D C' U
5 c- j9 Y4 p, I/ `& `

' k; ^) Y' Q# {0 x1 M

+ @' b1 ?5 I0 i6 ^ 《我是极客》第一集第一组挑战项目的选手,在舞台上给出了答案:利用部分联网的保险箱存在的安全问题,不用破解密码,几分钟就能打开这些保险箱。现场的挑战一度让嘉宾惊呼“鸡皮疙瘩都起来了。”此外,他们还现场拆解智能硬盘并破解、获取了其中的加密信息。挑战突破物理、数字的双重防御。
) f; c! {* K- q) g4 f- w1 i. D

$ q4 }& ? \' l' U

2 J0 S6 n7 E" f X2 {5 L! V" D7 L
! v6 W) s, S" Z8 ~+ J) l7 V

! Z# A$ Q4 O1 f, A- a

) Y' h# {+ O3 M3 a 在“1024极棒之夜现场”,这个项目的选手分享了研究过程中的一些心得与经验。本文为现场实录(摘要),供读者参考。 9 J2 r3 }0 J$ w5 [" C

1 t; y3 K, M8 R

0 Q3 a* q4 u r# Y- T
- i- D& h: X- l w& @8 i

3 E8 h+ y3 Q' M* t. ^' z* J) o6 h

5 O5 S% H6 Q4 s, E *文末附《破防了》项目技术分享视频( y% R! ?( W( [( O* R$ y1 i. ^, V

. r7 A- b+ ~ G( J$ J. u
5 L$ E. U8 f( l$ o, ]0 @
, [ @! x, \# J: Z2 t0 i2 U- \5 }$ _+ [
, D, |1 c8 b0 O$ \5 h+ \; d

3 C' f) t7 t, D& c0 W3 y1 }9 E
3 @* }; \; _" _9 Q9 q/ E

H8 \8 ~( Z# ]* e! Z/ D
* i& }9 S& _8 `' k5 E
4 C. x$ T4 B# _" b

- a4 w; q! x6 d# @( s 09410d4562712217af0833bc582279af.jpeg ! R4 h! X: \2 A D, _& G4 ^

8 |8 v" F' u* W! g M" T
0 a* @8 B* [* D0 w# U& ]4 ]

) h. C" P1 g. q3 ^, _: f! Q
$ J; `1 i7 l& T3 s/ T: K/ |

4 D0 T1 e/ w% |* M
" i! ]3 M# `& f' V( r/ s
1 |4 g8 c% q3 @3 w
# w- Z6 ^9 F9 Q& Z( Q

- b! {4 y5 b& n 日拱一卒 功不唐捐 ; C. E( h7 ~7 ]. ^2 W

! `. R( A/ r+ {/ b' y3 T' j4 q
2 U2 n* e/ n2 l6 J4 V
( s# v% \/ E9 a6 w
. u3 C- W& Z+ P# @8 o3 q
3 {0 j; ?' g Y9 x* l/ h- l( u# B
* M) t: E# o. ?% Y0 v4 r
3 I; y2 ]- r6 ?4 @/ Z' |
2 k* ]6 g# B2 \( r/ `6 Y- c, w4 L
' {) @5 L$ e. X4 ]% \( S3 {
]4 k6 K8 Z I' u) O+ K
8 T9 J. J R' ]+ O
: L Q7 e* `9 W
' H( x' w* j2 |# z9 X0 A
+ q6 P+ n1 T, D. z) V7 ?
4 T6 G0 x" u9 @+ q
0 g' S2 p4 X( e6 G. V
$ d8 K- t8 ?& k9 }. l7 e3 J
2 E4 A# N. b; H1 f% U" a

3 _, c, ], ?, y9 s
" h: {: \! \, S; h Y5 I7 D

! u5 a) q% n3 s$ Y6 `. a$ O) w5 @

7 M+ Z5 g, M. I, n) g; r; Y 因为团队专注于芯片底层安全研究,在研究 ESP8266 芯片时,发现其广泛使用的一个 SDK 通信协议的 AES256 加密算法存在漏洞。因此灵光一现,想到利用这个漏洞无损破解应用这款芯片方案的智能保险柜。9 O0 v# K% i- Z8 U' F9 z' x

' i, K+ C( Z* I5 e! l9 s

9 \0 k( `- p- w ]6 g
) X/ M5 {6 q% W: i

9 c) { M9 Z% f7 r$ n) u$ _2 R
! V. T* H0 [' s4 k e5b1e989bc3a5210e0cc726a5f31a7d3.jpeg + p+ ~+ g. }( d
# v+ H C( b. \) E2 ^3 p' [. x; V
- `3 j+ i* C* g [& q% b) b5 o 日常研究环境& x; i; i$ t8 a0 Y- a
% Y# ^" A! ^4 }1 X( z; L6 t I

! x: W$ D2 y _7 i B
8 [# [$ H, _# t0 M( m

& F5 ~& n+ G' U; o

2 P$ A2 w+ P4 I" k 市面上有很多销量比较高且应用这款芯片方案的智能保险柜。当合理的开锁请求发到与保险柜连接的手机上后,就可以远程打开保险柜。比赛中挑战的保险柜号称采用的是银行密钥管理系统,在行业内具有一定的代表性。 4 j: H# |& r6 m' {

* A. b. _; J! r* j

, U. n+ r) o1 ?0 \
' E* s* ^& W% v, x+ g; W6 K

7 r' Z! J. e4 C3 m: Y% d& y8 J; }

O( |+ _- z9 f$ G0 O. l 5844a773740a912195f4aa074ff0817b.png 9 `: d7 E6 h+ o7 T2 R

% U7 h- C) o. k+ f

/ a4 G Y( O0 G5 ~( ]( W
6 h4 }/ T" g5 V4 H' D: F4 o

8 z5 w6 y& O* |. {

& @: L s2 t, ?# {1 [ 发现SDK加密协议漏洞之后,我们又分析了智能保险柜的通信协议,然后劫持保险柜的网络,伪造了一个服务器。当保险柜发开锁的请求给服务器的时候,我们可以把请求给拦截下来,然后伪造一个开门的数据下发给保险柜,然后就可以成功开门。
: X6 n. x& P( ?2 J# L H. m. H

* s9 p% S: v' k. }$ o
6 h* ^4 ^7 U# }2 J
& [# G! g& n& W2 x0 Y6 s

7 u- J" ^5 |0 ~5 E& D
8 P% T4 B; C% Z4 X6 X" L* }

0 ]# z: F) D) l& o7 J1 S

, q% |4 b/ ^* |8 q 32734429ac871b6721891cc9c8bc07c2.png 6 X5 N' @- W, a& e; N0 f2 U

0 }( k6 ~1 @& i# ?6 f3 T
0 }" J* h% X; x
: b, B/ m8 L D* o( ^8 C, r+ o
' g w$ ^# Y' m8 Y

) W# ^& e* i: a3 ?
/ m0 {) J3 W! z5 u2 w

7 M2 g# Y9 g( I( e! j; K% t% f
0 z, d9 N- o, m; Y
: H6 x7 W$ `0 N
3 W9 c6 b) {& X% j7 G N
4 s! Z- A3 J0 U4 k

6 y7 ^. a8 i s( u5 q4 @ 破解加密硬盘 2 J8 G8 E/ F9 }. h" V9 R

% F, k% s( P. w; l) B* N
" n0 H' F4 k( h8 q: P$ F$ A! |
# n0 [& G' D, l
' b9 [+ u4 @3 ~% ?6 ]
( M; M( ^1 c. k6 C4 o; I2 Y
% T$ d4 _. @. t+ o, K) u0 D( _
0 Q% X$ G' I! ]( ?% ]
# v, X$ C6 O/ P2 p5 [: b
. e( z6 \; M* b- J' i; z
) o9 K4 m! ^4 c7 t
$ k" d- f6 m Q; k
4 T; a( A0 `3 l2 E
. n* ^, ]( \- q: w
. k3 y( M0 ~9 V& w0 N
7 ]9 i1 f* v2 @- T' V, N0 h
% m8 A: F& F& X
- A( q, ^, U3 {* q+ Z
% L, _: ^$ ^' B! H; k" L
( c* ~7 B$ V& }9 V; \/ D

7 z6 i8 U: ]" R( _, e
" F+ y# a- `5 b* ~+ b

( A, w4 g$ B/ t1 B: d
5 K# Q0 ?$ R; B, b: K2 h+ }/ k& ^. ^
6 @- R. A" E# d' B- r& d* Q5 ] P

* Z9 V6 Y7 ^0 g; S% |6 ` 延续破解保险柜的思路,我们还研究破解了大量智能硬盘。这次的挑战目标也是一款较有代表性的产品——利用生物独特性,打造支付级高精密指纹识别技术的智能加密硬盘。保险柜如果算作物理防御,硬盘就是数字防御。0 G& n) I0 y! E, S

0 A7 ]) r K9 O+ d

5 W, J' {% H W
/ |0 s1 i( E$ m1 _$ u5 F

# R' o Z" U) j$ z! ]' C2 n% T

& v/ `2 p- ]8 d3 k2 f Q 256431eb352eeb83ce049c681773e862.png 9 b7 ^. W: D/ k6 o

6 \& }9 j1 F$ P) ^& Q* x R

: l2 A" k7 i: X
( E; K! d. Q& \& f5 O

z. b; P, X# h

+ b( d6 ]( D# l0 L 在实际操作中,先把硬盘主控的固件提取出来,去分析它的解密算法。然后用侧信道把指纹模块上面的固件也提取出来,分析协议就可以得到指纹模块的ID。因为这类硬盘的验证先会请求指纹的ID,如果ID不匹配,就不会正常启动硬盘。所以要先把硬盘拆开拿到ID,然后伪造这个ID发给硬盘。待硬盘验证这个ID为正确之后,就会建立连接。下一步就是伪造指纹的数据发给硬盘,让硬盘的主控校验这个数据。如果验证认为指纹数据正确,电脑上就会出现一个盘符,里面就是加密后的数据了。( E# ]# S$ H( ^/ u2 ^

$ D0 g' _2 {" N O1 `

$ b- {3 n& I- ~: P8 a
6 @- J3 j, e0 ~- u

* ]. m8 u3 L/ r8 E

& I6 A/ o, y$ s7 J6 j% A1 ` f77cd9d91c00af90a09e11719a23130d.png 6 y* z' F L- j _

4 y: f4 ?4 o) h" u# f# m

. p) m7 j2 \, R4 [2 u* q+ _
4 Q! p" N. r( F$ m5 b/ k* w

, ^5 |7 j( E9 y

# ~; p, W9 q; @0 H# K- S+ O 在极棒之夜上,除了分享项目技术细节并再次展示破解保险柜的过程。这个史上队名最长的团队还分享了一枚彩蛋,与这两天不退押金反而套路用户的ofo有关。具体是什么,直接戳视频观看。* @$ H* x2 ?) P3 p0 | E1 l

# p/ |; F# N- K6 i) J

! _4 j2 q+ P* [! }3 d5 Q
# S( {& M1 X8 J1 G

9 T" D* m4 g, y) W$ E

0 d/ S8 M6 N1 u' V

( H; i2 X( S9 L% B
8 a$ @2 S. O: W! E: j3 {5 u/ W
& ?! b) Q5 i. V/ g' W, ?

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