返回顶部

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

  [复制链接]
王锁匠开锁 显示全部楼层 发表于 2021-11-26 16:43:00 |阅读模式 打印 上一主题 下一主题 来自: 中国–陕西–西安 电信
1 `/ j- f1 N% U
( R7 v* c1 f& G U
7 e# k% x1 n4 n2 k
5 M5 w E ~4 ^( F: j
2 X8 m& U$ z" ^2 f1 F0 `0 q
8 q% j, B& }" V. ?7 b+ u
- `- p) g: [ l3 G" r# G
( I. e" w7 t! [2 _
; f% W/ H- Y7 ~8 E. G, O
: V1 G0 D0 e w0 r" b% i. T% C
) \; {& K! S2 u7 n6 _

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

& V5 g0 O& w+ i0 C* j

1 x+ r: i+ n Z" s& I
( {" x. m+ d/ e& m- I

1 I; {8 |' K' y0 o/ h* f6 w

" ^6 ?% m1 t. T. }/ u: X& o 《我是极客》第一集第一组挑战项目的选手,在舞台上给出了答案:利用部分联网的保险箱存在的安全问题,不用破解密码,几分钟就能打开这些保险箱。现场的挑战一度让嘉宾惊呼“鸡皮疙瘩都起来了。”此外,他们还现场拆解智能硬盘并破解、获取了其中的加密信息。挑战突破物理、数字的双重防御。
4 k0 w0 b2 u! ]# }

8 y& P0 r1 F8 G) _: C, a

8 u. M% R" m/ W6 I
, a6 B7 w) @2 Q9 v8 Q

. P! S1 ] k( a4 F8 K0 O( j

" o6 k) Q* ^7 |: a# x) \2 }5 R" i 在“1024极棒之夜现场”,这个项目的选手分享了研究过程中的一些心得与经验。本文为现场实录(摘要),供读者参考。 ! h% [- [* v$ p' q* n' I4 |- ]$ Y# W

6 [. h( q8 D1 J" v6 Z5 }: r! i

! X. r4 d9 b7 S# }% m% x7 Q. z) H
) L/ B3 R' r" p* s; _) I

% X8 f2 |( {( P/ O' U0 Q

2 Y ^. x Y8 ]- F. e7 p *文末附《破防了》项目技术分享视频! L9 V7 t% _5 x

9 i+ Y- y! T2 G& F" U& L% u: D1 i
6 W, ]. X6 B }8 Z) {
( L% H1 Z6 n6 h" k2 ~: k, U7 I8 F
# l1 R p9 D1 A7 v# y

7 o' B& F! v3 [& B1 d5 ~ F I
2 C/ d0 W A2 u3 M5 X

$ A2 [" F% p; E0 x# ?
" t% o# k" Q) V; | M: W" _" a
! R9 u! m) X3 a- V. Y r% q( S" u

- N0 J* `5 D: [& X# J( ]" k) j P 09410d4562712217af0833bc582279af.jpeg 9 ]" {: V- W& Y3 w, v# \

# t2 Z+ l/ Y% \8 Q+ r
3 p5 ?2 G5 ?7 d, w. W

8 A9 J* `. w( s& U2 D" [2 r
" \, L# U: h* P0 ?, V: a

7 _1 N! S; \5 D+ u: m* A3 r7 i
1 C5 h$ a6 F" P- z4 r
: ~% s4 n' J: w3 I/ ~- q* b
" D# ?' ^+ z7 Q& P6 c3 L

% ~) z4 n4 q& L+ Z* K 日拱一卒 功不唐捐 7 s r+ R6 k* K7 ^7 B0 S

# J4 V. W7 @7 s# m$ a& s; y: @6 x7 d
' A5 C8 W* @0 ` H7 b4 B
& B$ C7 k6 T% V3 |( {9 B
7 k: V0 W \7 S# \) `: E
- n9 r" n4 T# L, t U& N- W& c/ X
) ?, W* ~' c# J( B
3 k g" B) I$ F8 j
( ~8 J F0 h9 P: l8 c4 J
. [3 m3 \# h3 O5 q+ K' G6 e
: m: g" T- t& m' A8 d
3 ?# P: A- c" C) v7 l2 g
, O8 h. Y. n- x0 Z3 d* ^
7 x) A( I/ M: O" l
V; T5 {* x. u7 j
3 r8 V8 n9 K! B
4 |1 Q" T( _* r# g
; Y% `) [- I8 }" _+ x, [3 V
) S1 f8 N* A# A, j+ ]

! v' ]: T1 e8 I. A) j- w$ ~1 R/ @1 W M
# j: v1 Q: v+ _2 K5 [; h8 q

! s7 l. V. \& @3 p3 N3 W

; `( L4 ~5 [" ]1 l" _2 e& x: c 因为团队专注于芯片底层安全研究,在研究 ESP8266 芯片时,发现其广泛使用的一个 SDK 通信协议的 AES256 加密算法存在漏洞。因此灵光一现,想到利用这个漏洞无损破解应用这款芯片方案的智能保险柜。; ~' Z9 }0 ?7 `# G) ]

" d3 J/ J+ g* `

, m( p" p- E) Z3 N f; h7 q
2 ^* C& `( P7 [+ ~1 H1 N. k

' e9 Q) G7 g- }
) l" |. |& H* n- x; E( m e5b1e989bc3a5210e0cc726a5f31a7d3.jpeg ( @+ O K! M1 ]. Q9 f* x* X
$ D4 _) w+ I# l7 z7 A6 C5 N
% n9 ^# m y6 X8 E4 K3 e$ w 日常研究环境 " _7 Q m7 ?- W
( d" q+ \6 X9 z+ ?9 m1 J [

1 c i$ m8 w9 W& y% D1 D0 ?/ i
9 p6 W4 ]7 ~. m" C9 y `

6 z3 ^6 [4 T9 F- |* @2 W& {

% d: V: |% _& g# f 市面上有很多销量比较高且应用这款芯片方案的智能保险柜。当合理的开锁请求发到与保险柜连接的手机上后,就可以远程打开保险柜。比赛中挑战的保险柜号称采用的是银行密钥管理系统,在行业内具有一定的代表性。 6 N, y6 F- d, r2 \- U& t" O

; m2 n1 a) l1 t! M

3 z2 v6 V* E8 a* g, [& |8 m
; y! b' H/ c q- t9 x5 U

! y- w1 h" X& N5 ^, @5 y

. q+ z! d; W- @7 t7 l( d 5844a773740a912195f4aa074ff0817b.png . H2 _0 V" J5 U* G' a

5 S8 p7 w& U9 m" T1 |$ Z L

& C" h) v( Q0 D9 s1 |& m3 ], s
3 g7 q1 H: a# {3 u) f3 ^, G" Z

/ h* Y) B; B+ Y! j

; L% a5 ~- s2 ?' j# e 发现SDK加密协议漏洞之后,我们又分析了智能保险柜的通信协议,然后劫持保险柜的网络,伪造了一个服务器。当保险柜发开锁的请求给服务器的时候,我们可以把请求给拦截下来,然后伪造一个开门的数据下发给保险柜,然后就可以成功开门。
. Z" a5 x0 d8 M

6 y9 T# u- }; q0 j* w
: C2 Y2 ^, `( G/ [* u5 z+ Q8 q
& d$ N" V/ x$ {' B5 `. X I! N

% ^, g2 y/ D4 Z
, V* k4 ?* |3 D- j6 W6 ]" d" |1 D

& I, ?& I/ \8 y/ O/ a& v( y E

$ {( w* \% M* g4 M" n4 F! P8 c 32734429ac871b6721891cc9c8bc07c2.png 6 i& X4 ?8 _% ?) k# I$ F! O" G

7 i" ^# f) F& ~; z5 ?
+ o% O- s% f9 H% }
2 | e3 u7 Y; v. T. V% p
: l( R `: d0 }$ Q

( }7 O( r1 g# p2 P) m" ~) o
; ~) n3 T0 e' l8 d& e

: O5 F+ I5 P" `- ?# \; g" \0 N3 e
& _; A/ k5 g/ T! F& i; O
8 L+ e5 T% W4 [, Z$ {2 i
7 N! q" }, G" X, f! X. j
/ u+ p- w1 c7 h2 S( ^- o

0 ~! V+ D3 q0 K' F) V, ` 破解加密硬盘 8 e; G$ b- ]0 |( m* ~

W3 x1 V& T7 a
* L3 g; G0 _0 X& w0 n
* o$ } z' }- w! K
1 W# z) l# z8 M! |0 B/ d- A! s* [
9 Q6 h0 Y+ I: h& A8 i" x- ~
- p, e( z& `: X$ r9 B6 h& w
& S1 v( i1 O3 H; U- F3 ~
9 ~ c% r q" e- ~. k9 ]
# b" r/ \$ g, k8 ]# d. ^7 E; `
0 o/ f6 g9 ^* d7 q, K. x
' P- T1 ?" O% x8 @8 g" P2 M
$ I F! P" R* }
1 `* E# B! s$ f; t0 W
4 Q$ d5 o' B- q
4 E4 G0 @8 V& y, B y# n2 D0 D
5 C( |3 [0 N8 k5 e. y/ K
& l x" m1 _5 P+ J
- h& a) q. ~# R1 t$ {' S# |, {+ x: E
- w% {) p* g+ {* @

1 D* N1 Z7 Q! W0 V
! h: F3 t' T# R. J

! q, N* U( S; l* L
. a; {, h4 \( S2 M+ ?! q5 k
. L' d% M6 b1 [# F

; u# k6 z4 |9 B) ^ 延续破解保险柜的思路,我们还研究破解了大量智能硬盘。这次的挑战目标也是一款较有代表性的产品——利用生物独特性,打造支付级高精密指纹识别技术的智能加密硬盘。保险柜如果算作物理防御,硬盘就是数字防御。 ; q- f! ]: f% V3 M8 c, g

5 K$ U/ {, z9 M

2 i5 K) O3 q: I' O! ]' r: i) ~
1 D$ v0 B8 Z/ n4 I2 A

* i* Z$ a( m# E. z; o1 A

" W0 x% D% K" d1 q- O, e, @ 256431eb352eeb83ce049c681773e862.png ( @' V6 D! I8 p1 M1 X+ w7 X3 i- R1 H

( K; k" ^' w$ y& h! Y6 F

) C7 C' x; Y: E7 J, `- ]7 c
4 L2 J7 ?. N+ Z+ M) y

& i1 m5 H6 ?. P% Q1 L' m- b

* n7 P( q6 u# s! f' G8 { 在实际操作中,先把硬盘主控的固件提取出来,去分析它的解密算法。然后用侧信道把指纹模块上面的固件也提取出来,分析协议就可以得到指纹模块的ID。因为这类硬盘的验证先会请求指纹的ID,如果ID不匹配,就不会正常启动硬盘。所以要先把硬盘拆开拿到ID,然后伪造这个ID发给硬盘。待硬盘验证这个ID为正确之后,就会建立连接。下一步就是伪造指纹的数据发给硬盘,让硬盘的主控校验这个数据。如果验证认为指纹数据正确,电脑上就会出现一个盘符,里面就是加密后的数据了。 " n/ K g' A0 R f/ L* J2 P

3 o/ t" \9 V X, g7 t

' ]3 E+ h1 N7 O, }
, _2 O4 P& h( L6 A6 e4 p, }- T: ]

( U) [" k0 ~7 M( n4 ]1 M8 i

9 B' Q7 T4 R% t4 p4 [' m y f77cd9d91c00af90a09e11719a23130d.png % S$ {% n+ x# H- Q5 o% y! l$ B/ q# ^

- L' v4 a( X* N/ c/ N' a" P0 r& o

% n) t4 m. _5 ^% m! [& ]& H! x
; G" t6 C" O$ ]

2 t4 i$ v' K7 H9 g$ A

3 k* G& u4 [# N+ R, e$ _ 在极棒之夜上,除了分享项目技术细节并再次展示破解保险柜的过程。这个史上队名最长的团队还分享了一枚彩蛋,与这两天不退押金反而套路用户的ofo有关。具体是什么,直接戳视频观看。 0 ]" Q, L+ ]: i/ S5 ]" O" Z

$ q6 H8 m5 ]1 e

I9 Z6 O3 |( Y
+ J: G2 ^' D) c g# D

S" I1 E# ^, J6 }& A% Z

1 e4 R5 _; a9 J

8 m3 {7 a) g5 K" @+ z
7 x. d2 M* ~' X, N+ m' g& u* p# a
$ C2 v! o6 A7 d2 j

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