返回顶部

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

  [复制链接]
王锁匠开锁 显示全部楼层 发表于 2021-11-26 16:43:00 |阅读模式 打印 上一主题 下一主题 来自: 中国–陕西–西安 电信
/ } w3 H. E, B; r+ N4 L* j i
; C8 J7 T, h1 f( d
* `5 x- W$ z, E3 K3 C; E
, c* z/ ?* t4 G! \4 e
" p6 a: ]7 V' v) q; N) C4 ~
8 [8 m/ h# A" ^0 f/ B+ y; c1 O8 Z
! |5 O2 d. W( H3 d
0 S" E! l3 h, C. `8 `8 i9 V# N
9 v3 K7 X6 p: [# o( t% U* [
X5 Z/ w. ~. h, r
6 I8 i9 E7 K0 b" O6 u

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

8 h# b! _% n2 Y8 z; L

m/ M: O/ r2 \; W/ ?
* w" A0 `' X3 ]+ c3 b/ G

6 |/ U$ W3 l+ b. z

/ d$ |6 F9 Q7 ~" A" a 《我是极客》第一集第一组挑战项目的选手,在舞台上给出了答案:利用部分联网的保险箱存在的安全问题,不用破解密码,几分钟就能打开这些保险箱。现场的挑战一度让嘉宾惊呼“鸡皮疙瘩都起来了。”此外,他们还现场拆解智能硬盘并破解、获取了其中的加密信息。挑战突破物理、数字的双重防御。
9 ]1 T" |% J5 l$ g: ?1 D* h

, e/ ]) _) @! m ]$ z6 M

8 h2 j# [/ E* Z9 }
3 }$ }$ `6 n& O% s4 T6 O

8 Y5 V$ u: N' s, l; H( E3 U( G

: j' Y3 z9 q& V' u+ N 在“1024极棒之夜现场”,这个项目的选手分享了研究过程中的一些心得与经验。本文为现场实录(摘要),供读者参考。 " b2 I& U2 _: c* L

' `0 } z9 e( O! ?* B+ C& F

& z/ ?& V0 W _/ k# W' [
* r6 X2 x* |3 h$ @ c$ `

1 L; W0 b _" B- S0 [9 A

6 G0 _7 n/ l o2 E+ X+ M$ X *文末附《破防了》项目技术分享视频 ) z8 S r6 _4 f: I2 C

* T B8 G: a, W1 C
: a( H! n) V+ {9 i8 R4 j
- R8 _2 W" P1 |7 I
! V) R) E3 x: @$ U7 T

. ~3 q9 B4 s1 r) M. C
4 R( g+ s8 Z; n1 s/ M

0 a. J9 |! G$ j; ]5 g. J
$ I% n; E8 R+ I, u; V/ B
. L0 E, S5 L) P% {3 J

! t2 ^& n) i1 e. N% h( E3 d 09410d4562712217af0833bc582279af.jpeg 8 [$ g* d2 W& d" a

' t* C4 h8 k7 |
& ]' {- y6 h- n# m# `2 E) R

, h# `* e. |/ C" S
: o3 z1 N* `) F% n+ e% G, b

$ a$ W% D2 G# |8 q8 p7 v1 {
# A& W/ D6 j7 L& m& @2 x% f1 ^
+ _& e5 ] O m* j( x0 e
0 ~) X4 i0 g/ S4 u( [; R

7 O& Z7 G, ], o( e4 t9 Z$ H 日拱一卒 功不唐捐 + k2 q+ H1 z( g j) t& j

$ ~! k' O6 c. Q$ Z. J4 [+ a0 S5 g
- @: q9 W- \1 g! m+ Q Q7 H7 |
9 h5 U4 y& v& @" l
& j9 I0 ~$ t, ]. T/ k& L4 Y
3 L% A$ H# V1 Z' W% T5 l2 S0 u6 M }
# C1 z% }! r- ~$ T8 {* |
) E" w5 h0 j2 Y/ G% j
2 i0 ?; M5 U- \. f/ q/ P% `0 g
' @5 [& ^8 E7 L
& N; M0 F0 y7 F- T
2 I8 d+ Q+ z. ]3 r
9 j$ e8 |" L1 a8 M
. d; H7 n5 ^ O* v' j/ s. E0 l! M, n% m
) b: r$ l+ H, @- k
/ p4 I9 a2 t' W# e( n& h3 b
t/ g- q6 E* H4 ~* H
2 f, C5 j5 N2 B- `& I o
6 V; K4 w' _. @& X/ |8 R

9 c3 m3 q1 s- d, ?0 n3 y
8 p/ }6 B `* U: O; F2 N2 i

4 P/ W& d$ i& f

5 a0 f1 L2 s9 } 因为团队专注于芯片底层安全研究,在研究 ESP8266 芯片时,发现其广泛使用的一个 SDK 通信协议的 AES256 加密算法存在漏洞。因此灵光一现,想到利用这个漏洞无损破解应用这款芯片方案的智能保险柜。 5 `2 D# o. c m! J/ o

! V/ Y. h* B1 W4 L

8 i2 |$ S h0 p) B* P" j! \1 T
' K& C( Q8 X! u

( s! K' J5 W& n7 [% X; z
8 n' u4 S: A: ]( ? e5b1e989bc3a5210e0cc726a5f31a7d3.jpeg $ Z- ]2 z0 ~: z; `# p! b
/ g8 X5 _) }. ]1 x* ^: E
& S) ~5 S! C- k r4 e 日常研究环境 0 _8 ]# k4 b! w7 L5 U+ \3 Y
" Q/ \3 L! ~5 [: E2 Q. Z

* M, z% _' G- T
5 m- |$ G H8 G, O* H) N& w2 f

5 Z' C6 L$ Y6 ` j; C

0 |6 \- Q: f% ?) }% ^ 市面上有很多销量比较高且应用这款芯片方案的智能保险柜。当合理的开锁请求发到与保险柜连接的手机上后,就可以远程打开保险柜。比赛中挑战的保险柜号称采用的是银行密钥管理系统,在行业内具有一定的代表性。( d3 ?7 h$ E/ Q2 n* ?

2 s3 l" r3 N E, t% U- _

2 [- O, N" d& U8 S: x
7 x) a: b8 g! r- d0 w

5 f* v6 P6 a& u6 C" f+ k

& O& D" E7 V% i 5844a773740a912195f4aa074ff0817b.png . ?# ]0 `/ K4 s x6 A

0 }" D* A! {1 N$ ~8 ~. M& L& O6 D

+ b, C. c2 p' b% ~1 Q% E# a, h
4 I8 ~+ n% ?+ Z& z8 O# X& h4 S

" j3 g; q/ |, \! m

. S* w% z1 x& \8 Y4 P; T, i 发现SDK加密协议漏洞之后,我们又分析了智能保险柜的通信协议,然后劫持保险柜的网络,伪造了一个服务器。当保险柜发开锁的请求给服务器的时候,我们可以把请求给拦截下来,然后伪造一个开门的数据下发给保险柜,然后就可以成功开门。
; ~4 k' ?" S* d, M# \8 u

- W/ I0 ?0 ~, E Y
, _, C1 I' O1 @, H) H5 Q
4 o( Q/ m: S, b* I, p. e

1 \5 X" E) E W+ A# Y: T: Y
5 k3 @2 p% `: e

\2 }( o% _/ V

! t8 I2 J4 I- z( D; _- u# E 32734429ac871b6721891cc9c8bc07c2.png ! T) j" ~* F( N4 r0 Q

" g' T- I. N& i2 e0 T- f5 q3 B- j0 |
; \7 c" d3 g+ h7 i
e5 x) @ _& r0 ^
" J" ?+ Z' K+ h% d* z& ?& q( l

5 c. w9 |; ^, ^5 p
0 y6 f8 d- `' o+ B N. J: y

) P, G% \* u" q' e# i' N8 p* q8 ? H
% U" U7 T/ n ^- w Y
' z: M- E8 W" ^+ l3 g! l, z
; a d' d z7 l# D& u; {8 L
0 e+ H: F. r: Y5 A @

, X0 o/ C) c& X8 h" I 破解加密硬盘. o3 i9 W2 `8 W Z

8 n! c- b' I1 t. Z
6 @# y! o* @. q2 T2 y P) F
$ n* a c5 Q( A# V; V9 ^/ H8 q
1 J- r6 r' S/ s$ M7 h; W
) v: ?* X0 B: ]/ G8 F1 W
$ m5 N0 K1 i) l! S6 f' ?
( }3 Y: M% t `6 J7 Z8 j
* O1 I0 B/ g" }7 c* |8 W( A+ q: H
0 J8 U5 s' j. ?- W1 H1 x
& l7 B! \3 D. R9 H2 ~1 `, {
/ e" `: F: }4 {
" e" U% P/ w7 x$ G6 M: q
" `# { l9 @. g. g/ O; ]
1 R' t+ Z( i" D
, d7 p6 W+ M* Y; j
7 f4 U9 u; {% \) {& Q
/ T1 K9 s; ]' x; [0 q, k( r
7 ^ k/ ~5 ?5 u+ j( @& h
7 K( `; j7 C1 }' A$ ?

3 m' F) G) P/ v7 U/ k
# i# j- d" E" g6 G

& D) E! {# T* f$ M( Y
! N4 H' X- h, \$ x' u: K
5 v: O0 S0 h* ?! I! s2 E

. A+ ?5 R, _ z( c7 p/ E: w. v 延续破解保险柜的思路,我们还研究破解了大量智能硬盘。这次的挑战目标也是一款较有代表性的产品——利用生物独特性,打造支付级高精密指纹识别技术的智能加密硬盘。保险柜如果算作物理防御,硬盘就是数字防御。5 f- q) @4 S" l( S

" t% J, C7 Y( w; r+ h D

! W' a- k& c0 Q- P$ Z1 r
- _1 }9 ?: W4 L: {

/ J! y% J b0 x. d. x$ m

" E1 F( j9 C8 i& `! D0 A+ n 256431eb352eeb83ce049c681773e862.png ; J4 B; r9 O8 n' ^' k$ X$ M

8 P: x9 ~$ G* E V% A; b

8 U3 s/ e) }- X* T0 {/ M( e7 {
! ?+ u$ E9 O9 R. X4 C! B" U

- [$ k9 O* }9 ?8 I9 k4 N z

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

! i# U. T0 P" i+ R: t3 X! }) a

+ ]* H; J2 `4 y2 ]+ R9 a( a
% B: t) b- `3 ~# W. i

$ {- s6 r; J4 k( ^6 L

- m2 L: Z7 p# a+ c O f77cd9d91c00af90a09e11719a23130d.png ! w6 Z8 d2 B* S( D" r! W

6 k$ n7 E0 ^! o5 w$ n

0 l9 @+ d5 t7 r' J; r
: {- V1 K) ?0 n9 d4 y

* y! u ^* d8 t) r. }$ C# I: k% `1 a

) j* u- A. Z. N* x6 }- `. ^1 M 在极棒之夜上,除了分享项目技术细节并再次展示破解保险柜的过程。这个史上队名最长的团队还分享了一枚彩蛋,与这两天不退押金反而套路用户的ofo有关。具体是什么,直接戳视频观看。 , o* t& Y" v7 B8 Y; \# v

+ M; s; _2 \5 C2 j; k

8 n, b |1 i; Y1 z
! n" D, y" o- Z! i

2 Y% V( J, y: t" j% g5 f

5 D0 G- g1 J9 y7 a

: H! |8 F1 D( U- o' x4 _6 m8 A( w
8 v! l9 J3 H; a% _
! r* e0 e, D$ A; L3 [

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