返回顶部

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

  [复制链接]
王锁匠开锁 显示全部楼层 发表于 2021-11-26 16:43:00 |阅读模式 打印 上一主题 下一主题 来自: 中国–陕西–西安 电信
3 }4 l0 D6 R$ S2 Y& F
3 G8 @* D/ M& ]' U% a w5 E( L) v& X
$ M$ a! I2 N! s5 k/ u: G
% u- \$ t) _$ Z7 U
& L2 J8 A+ I3 D- t" e, R# W
2 [+ l+ [7 k# o: |: r' e) f( |
6 J' q/ g/ o- b% w
3 m( L. z Z( a# {
. Z( D3 }, w. Y6 P( m
2 V5 n7 N: O6 i$ M1 a& m
; b0 R6 }3 {8 u

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

- ?3 S6 H3 C0 t1 q

! Q3 @; b; [- _
% R, ^( S# i. D4 A9 w! z; L1 c

) e; V/ t: e1 i3 d4 m: f& H

; N& Q3 b v; @; z+ E; d 《我是极客》第一集第一组挑战项目的选手,在舞台上给出了答案:利用部分联网的保险箱存在的安全问题,不用破解密码,几分钟就能打开这些保险箱。现场的挑战一度让嘉宾惊呼“鸡皮疙瘩都起来了。”此外,他们还现场拆解智能硬盘并破解、获取了其中的加密信息。挑战突破物理、数字的双重防御。
. I3 N% |$ ^8 D v1 g+ ^: n

5 u9 j# M4 U7 E! ~; G k# N* q8 i

, C! s1 z2 i/ A# b5 g
9 U5 b9 j: g* `4 W; Q/ m

. V0 m) `+ f: m: l8 `

6 Y7 G/ R1 g! [6 s* Z/ [! x 在“1024极棒之夜现场”,这个项目的选手分享了研究过程中的一些心得与经验。本文为现场实录(摘要),供读者参考。 |8 p/ i, s' p3 o1 u% Q

2 B* C$ n. p* J, _# m3 [, T

. J% V, V& ^/ o( ?
4 k d/ o! W9 v

: x, \$ D: i" [% C' _

0 X( b! V: K4 a3 B$ ]* I0 Z *文末附《破防了》项目技术分享视频 $ I, R- U- d" k) {9 S

4 }6 q; w q# [9 b' G0 L
! Z q3 s0 I( i
1 Q$ [% X4 _( ?2 _& M8 k" C' x
' C7 V% m3 j8 l _2 y0 T' A

. I3 E w, G' G% S% V
s! P6 N8 x" n5 B( @' t( c5 \' w

) f, C" q' u) M
( S/ P1 _9 v* S% M% W& P
, G9 C" n2 x+ m

: F( F4 r$ q" b! M; F, P 09410d4562712217af0833bc582279af.jpeg % @: Q9 M+ }! p6 d) h

2 n' M+ X9 p; k: f+ {
- R# F7 o' \$ ?& f* N+ L6 {' X* r9 h' W

% u$ B/ H b8 Y7 c' r# h. }9 D. R
# c. w5 M# A1 @! u0 k) [) ~4 _

% {( V1 p* P0 k) z# i. z
- {! z/ W2 B% |% S
2 B# v' Z( w& q) g0 |; P! f
5 L: X7 [4 v9 I2 d1 T* y2 t1 \

+ G8 U- n+ q( T* k7 \9 i 日拱一卒 功不唐捐! F& |( X( n6 S& Q5 Z8 `8 D

}5 f! V( g% i* U, `
/ G) i% u! i: v; C' d2 T
8 F! l+ t) S$ [. G# w
~: m+ C& o0 `
$ p) O) N/ s' w1 @$ U
0 G$ f' J+ S: q* E5 E; g
# H* _- X7 B5 A% w
- X% K" K( H! D$ Y& f
$ R# W# J$ F) Z9 H- X9 U) w
: b5 W ~# C; ?) @( \+ r
2 y( w* X' f3 C% v2 L5 {
3 P- F! k( t7 G/ e6 r$ }
" G0 `$ Q, E2 P# E+ [5 O& g
1 W* F; ]. B: a% a/ K
* j. G% I5 G; ]; G l
' E5 ]% d1 Z: q2 F( U$ t! ^
+ v2 ~) p- M: b, e) n8 p/ A. o3 j
0 \: Y4 n1 H1 ?/ f' v& P

: q$ p! e7 m1 n0 |2 H0 P
7 c; y/ j! D, ]5 v9 Z6 x

( z- e' u F" i. v

" m' v% [/ H+ c, ^' l9 j# b 因为团队专注于芯片底层安全研究,在研究 ESP8266 芯片时,发现其广泛使用的一个 SDK 通信协议的 AES256 加密算法存在漏洞。因此灵光一现,想到利用这个漏洞无损破解应用这款芯片方案的智能保险柜。. q" r5 @% w$ m* K$ z4 r: b

3 d8 C( w5 A4 Z( o

1 g6 C/ A; ?6 r9 p- s0 W4 a
0 e$ ?3 d4 K# g$ K" W& N

2 C) ]. o/ X: B9 g4 D9 \
* T. E3 t( d" W& y3 X e5b1e989bc3a5210e0cc726a5f31a7d3.jpeg & y* w& e% U8 Q4 B3 F# ~$ B' k
3 ^# z9 J) F! n0 w3 N
% a7 }' I( I9 N b 日常研究环境 2 j' U5 R8 G1 a3 _( Y
0 O5 `8 J0 T) f; \! Z* d9 f

1 ?( {' X. r' V! `
5 U% w; U5 W# c; P4 t9 T7 m* K

% I1 G+ w! k7 e' H9 |

# |2 l) t8 Y. q& W. H1 A 市面上有很多销量比较高且应用这款芯片方案的智能保险柜。当合理的开锁请求发到与保险柜连接的手机上后,就可以远程打开保险柜。比赛中挑战的保险柜号称采用的是银行密钥管理系统,在行业内具有一定的代表性。+ u) K2 K* t5 |5 X3 ]

; v2 i0 x! p$ N

# R4 H6 l# w6 f( S0 g1 [0 m- E
* ?8 n+ M- c; j' O. T- [

8 a# [. B4 w- }+ `5 E

0 X; [- _' R, s) {5 s1 ]( s 5844a773740a912195f4aa074ff0817b.png 2 z8 {4 Z& ^9 }1 [+ a

7 ^! g6 |: m" @ B3 n+ z

4 ]- B& I4 O9 p0 H" ?4 d" ]# R
, g7 |+ x/ ?7 \+ B; x( W0 d

1 l8 m5 X6 b; r- F* f

, H1 P- |7 r& J4 W; s 发现SDK加密协议漏洞之后,我们又分析了智能保险柜的通信协议,然后劫持保险柜的网络,伪造了一个服务器。当保险柜发开锁的请求给服务器的时候,我们可以把请求给拦截下来,然后伪造一个开门的数据下发给保险柜,然后就可以成功开门。
0 T ~- n' n- R+ W" k, X3 g

* G6 n3 n4 H) Z
- N' J, V! X. w- Q, ^3 ^# V
1 A( Q0 N2 e) D: T: x/ q. \

_$ ?2 a, u- _0 j4 ^1 w
& i O/ ^/ W* d( g( n0 T- @# R7 L

! ^3 ^8 P" k9 I/ ~' I1 @. s/ `

- _- h! H' L3 {( C1 ~ 32734429ac871b6721891cc9c8bc07c2.png # }* q# T1 C$ _

$ f# n H' y8 v+ N
% v: U- k0 w: Z( T
2 p: c& M8 Z$ q+ @
a4 c$ I" s0 q7 E9 A1 h

! n \* F1 V5 h# b; O( o
! W5 k! L" n. q' o2 u

. ?& l4 B0 |, j$ G
- h' c7 |6 O- z# ~& b; ^
; }/ h( H+ @, J1 [) F
8 Y6 O2 z* e% A! u0 s6 G2 k
( g/ b1 N- m! m, G" w7 G

6 b% T3 g! q0 U. Y" ~1 Q7 Y# ? @ 破解加密硬盘 : l- \% c" [+ x/ p& s0 [3 c6 S

2 h* x5 [# O# `4 [( a6 T! p+ M
; \! @, ]0 ?, s2 [. n0 z
' e0 o, H' q9 T8 c) E; C9 {" U1 c
* q# B5 C" K4 [, {1 o. |' N- H
# c& D/ Z; k y1 T6 E. ~* q
. y, R+ E5 o+ B+ Q. [- `* g
) S9 o& O( m2 D! x8 `
P7 [' ~+ Z1 M# b
" v u* a& H5 ^$ T8 F" Y8 Z% ]. S
- y( O3 `( U0 @! F
; b3 {- Y$ D% `( w5 Y
6 `7 [, E2 S. m3 P9 w @- ~1 I" x
- M- o) t8 @/ ?9 B" `, _, d
8 s' l6 P" m* e) T2 t( N
3 K+ I) u% g+ h
* E: }+ u2 W, U" S& ]. G0 e
% a: L, j0 ~" n( a0 v& p
: n: D) G3 Y3 k+ O
4 L% q% w. X% J

7 a3 F. D& w: C" G' B
2 s/ A- N/ g" y) h0 k& M* O

, Z# {' ?" u6 h, y4 {$ a
* V+ S l) d2 l, N* n, R1 m
{1 k' f' W9 z/ m0 d* z. l; \

5 E6 [ K8 H, J5 `* v5 j, H( o 延续破解保险柜的思路,我们还研究破解了大量智能硬盘。这次的挑战目标也是一款较有代表性的产品——利用生物独特性,打造支付级高精密指纹识别技术的智能加密硬盘。保险柜如果算作物理防御,硬盘就是数字防御。- r3 \) L" U2 ~7 t# h4 n

o: n: n3 t( S# l* p2 o

; X% H1 H) @- I
( I: I7 K; y) N( j+ X/ q

$ C4 I& j, @/ p

8 w! X- O% d3 I; H9 g 256431eb352eeb83ce049c681773e862.png 8 s' { z/ h, @; s8 e: Z, F7 Q+ J

: ?" [ n/ ]5 e% }2 u% R C; C$ n

% b# C; c/ |4 q4 {0 L
$ l h( a/ g1 y9 w

+ B* e+ h6 b2 _7 i

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

) k% L9 C" K% w; n% D6 `/ ?- d! j

" p% O* a8 b' x/ L
$ n- x( H- z' j o& O& \

% v1 @. [! R L ~

F( J3 d9 d0 R1 h6 [$ ~8 l f77cd9d91c00af90a09e11719a23130d.png ) C' d9 n+ B- H8 _( M! R

) l* j \0 @3 f* |8 ~$ g# x

0 w r) @9 [* [' n5 M' k
! a7 a7 }6 O7 x- S* R6 N

2 U, w# G. l! M

% m* G0 |. x3 n) }7 t" } w, H 在极棒之夜上,除了分享项目技术细节并再次展示破解保险柜的过程。这个史上队名最长的团队还分享了一枚彩蛋,与这两天不退押金反而套路用户的ofo有关。具体是什么,直接戳视频观看。 . f5 v6 D! ^- V/ z! ^

2 |1 N" u2 [* E; D, Q

* ]1 h! U1 K, `' c. B- m
, v) K1 n' g+ {# A3 L! L

& a( l) L+ b$ T0 E6 C$ T

* w" u2 f% _. L4 \+ C# ]

9 p8 g+ @+ s1 ?; A" G
@# V+ O2 A# P% Z
6 ~# J2 I( E1 I! u

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