返回顶部

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

  [复制链接]
王锁匠开锁 显示全部楼层 发表于 2021-11-26 16:43:00 |阅读模式 打印 上一主题 下一主题 来自: 中国–陕西–西安 电信
- P) i: v9 W) ~/ q) h4 T
' L" L F- C3 [0 D
- _) A0 {$ [$ U3 q
: A( e6 L; f6 U' k! n$ f/ C+ H
/ I9 @. R+ d8 S) c" t* N& f2 Y
( q3 F* M; v' U d) x1 A4 r
# l8 N, ]' v) ~9 r
5 R$ p. l4 A; _6 n; Q6 Y9 K( N
o- P% h% k. f/ q& w: ]- f
2 ?- g. z1 c* ]1 t: Z' g
: M0 u* I0 k2 z {& N

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

2 G, t6 S _( I

4 U( z9 [ I& |& E
' U: F& [6 s2 v" Z% I

' @. F! v( m5 Y9 P3 O3 B

( m) [7 c4 ^6 C9 q/ L 《我是极客》第一集第一组挑战项目的选手,在舞台上给出了答案:利用部分联网的保险箱存在的安全问题,不用破解密码,几分钟就能打开这些保险箱。现场的挑战一度让嘉宾惊呼“鸡皮疙瘩都起来了。”此外,他们还现场拆解智能硬盘并破解、获取了其中的加密信息。挑战突破物理、数字的双重防御。
; D& c. v* R" j

$ v8 } w8 q# X& d1 a: S. D0 K

$ H3 j: R3 a: u2 |
+ U- B, B3 b, S5 t6 ?/ {! |) m. H8 y

3 Q1 a# G7 e. e5 B1 b- y

( k. b) B" m( p" }7 N: a5 K 在“1024极棒之夜现场”,这个项目的选手分享了研究过程中的一些心得与经验。本文为现场实录(摘要),供读者参考。. p) [( N3 Q p3 _# e

- s* ^- M6 M% O# e! U' y4 U

+ b5 M2 E; i h/ J% t
4 y4 {/ Q& t2 f! u/ T M d

; @- L- L6 m7 h! g: x1 N+ v

, Z C" R' b) B4 T- F+ h6 i *文末附《破防了》项目技术分享视频6 d, h5 V% Z: E: a

# M7 y6 c" W$ B) w. r
1 S( n( K( V2 w" C( H- `" J
$ ~3 j1 J2 B" m. D3 F# K9 e& f% G
+ }7 b- _- F6 m! t

1 D0 |" [! i' T' k
7 c) Y- W! z" V" A/ a E: e& q

" V- a6 X0 j: ?# b
8 l0 @0 O1 o: f( y1 h4 d; u" Q
" e! R3 B( W, M Y J1 n3 v

0 T. ]- Z" Q* d* z/ r9 L0 V 09410d4562712217af0833bc582279af.jpeg 4 o4 H' V2 C: Q

* h* i+ Z7 {0 v" p' @
. ?5 _6 N) ~! {

7 V% L/ @7 F2 M' Y* q
, F+ Q# C9 u* A& b

- }9 j7 W* c: z4 e
7 c2 x/ Y7 D6 P5 n
1 _4 Q) c) g" Z' x
5 ^ A) C* ? C3 q6 z( j/ ^1 D

* }- f R1 B' b% G# E 日拱一卒 功不唐捐4 f% Z* ?" T. s7 e

0 A5 I. X. o) }$ y8 G; m8 H5 l
; H( T; a+ F* z9 N
) } F5 q# S$ e; Z* Z0 c6 M" j
0 d( }% g) D4 h; |3 G0 L
$ a! n0 K5 T- s
; n. w. S, V+ [: @- u; o0 C
9 g* Q% y6 ~; a
2 }. Q) A% ]. @
! R, J6 g9 `$ N
$ C1 I0 {3 T* u7 r- v! ?2 h) @7 G y
# k6 f, v( o9 G! [6 U( D* f2 f I( {
7 {0 ]. B2 ^0 m$ T3 ~
& @% U! W5 {4 M1 k* b$ R1 M" q
: u! l0 n" j! T3 O: Q C
) ]: ^8 o! L h! b( L
4 b) }# v5 @) [; B* _# T
4 B1 Z# x0 p: D' z3 S
8 _& k p4 G3 K+ P% S$ Q

+ s* i& R2 n5 p6 Z- ?7 O
" i4 v2 e) G8 P! `

5 W0 C/ I+ v7 x5 _' B

" h. z; M# l( \8 e 因为团队专注于芯片底层安全研究,在研究 ESP8266 芯片时,发现其广泛使用的一个 SDK 通信协议的 AES256 加密算法存在漏洞。因此灵光一现,想到利用这个漏洞无损破解应用这款芯片方案的智能保险柜。 # B- `6 d: G* z

+ i f6 v2 ]+ q! Q z0 W8 o

+ Q; g% B' ~( g
1 @% B- `2 F8 F" g- w. h

/ E- J: t! L' P3 ^0 L5 t8 k
+ L- Y9 g8 @. r( g0 i e5b1e989bc3a5210e0cc726a5f31a7d3.jpeg , i) ^( ~( e; c2 Y" A/ ?
) t( n4 f% o6 Q! p! o# Y
% F! Y* B% m% y4 D. l 日常研究环境( J' \" b) E4 r
! O3 C+ n+ E$ B0 O$ f5 W; Q' d0 v2 {

j3 ]' Z/ e5 z5 W% x; v
; t0 L% s u+ A* s9 t1 |' H) W$ [

" z! C8 N' _; @$ n

" g6 C) j, G) {3 X 市面上有很多销量比较高且应用这款芯片方案的智能保险柜。当合理的开锁请求发到与保险柜连接的手机上后,就可以远程打开保险柜。比赛中挑战的保险柜号称采用的是银行密钥管理系统,在行业内具有一定的代表性。% \3 a% G8 ]8 a' O8 v) u9 l. C( H

: r/ b* ^7 ]* X8 L9 {

2 O& z, K8 v4 U$ H1 V" Z( ?8 C
0 E" P/ p! {7 [1 Z+ w

9 z4 [5 \, v/ k+ \9 `3 \

( d" i. M2 P* J/ z) Y1 ? 5844a773740a912195f4aa074ff0817b.png + D7 X. c7 r# A, e5 ?

: ]7 n4 P+ H* s ~% p2 _

8 W1 A( O7 u2 S4 d5 A) |8 ~
0 j( x. K5 D' P1 i# y N

9 X) W- ]) O. ~; @3 h: _/ r

) g: y3 l! \- T 发现SDK加密协议漏洞之后,我们又分析了智能保险柜的通信协议,然后劫持保险柜的网络,伪造了一个服务器。当保险柜发开锁的请求给服务器的时候,我们可以把请求给拦截下来,然后伪造一个开门的数据下发给保险柜,然后就可以成功开门。
; y. z7 c: Z, K5 ?& I1 `0 V- k" _

# m' g9 w* S4 H2 Q( m
2 I `5 O e1 S+ V: u4 ^
5 H' Z R" s6 F. ]9 C# R

4 f, ]' r" w9 I5 R8 n- d
i$ I1 I: e- k3 T5 ~

. A7 u8 }2 Q: _7 v3 y

; Z: k& N8 n6 c( g: z% v' b4 s p; [! L 32734429ac871b6721891cc9c8bc07c2.png * R9 V" N. r7 K8 L8 q z

4 [ V9 E% [& Y, D; X# {* ]+ [
! j4 ^2 k6 L# V( l$ T* C- v" H% X
5 P. m2 u5 ?2 L5 m6 q# J9 {* Q
) K/ ~* p9 C5 R! M; N% w; D4 A' a& K

* \2 k# U" Y$ o1 p" `3 E1 k
7 \7 B, R N u2 ?

1 M0 [- o: _% u8 Z) W
U* s' d* b& d. Y) |% P
. s# X+ P4 o, o. ]. w$ p! e
* O9 v6 Z! L+ g1 E3 V' G. |
+ h0 _) g7 `& T( v4 Z7 K, l

1 l3 \$ y7 O2 L' h 破解加密硬盘) Y2 A- C) q' e1 z k; H6 `; O5 o

/ X0 ]- r, a5 C' x8 B6 I; t
; I \. g% @2 I
7 J9 o$ ^3 o( X$ Y7 K: g* X7 U
, ^6 p* v4 m! }: Y
8 O9 s& E7 z* f# c% u
1 @3 S9 s( I4 A- e/ V
, X7 E' i% ^6 I( x/ Y% G: g! }
0 c2 S) c& \% B7 C+ g
# x7 r6 Q' R- U, _7 y
! x+ q# ?' ^& K( h2 K5 [% K9 K
; V" a) U2 h' x# K
8 ~1 c! P- W D3 s) [3 ^
9 i: }) q1 L% b) s+ d4 Z
3 w$ B8 z2 T- W# Z; f9 \
, J' n, D" j8 |( G p
2 c4 i, I. T# z; X5 H5 J1 k
% o$ j; w( ]. `0 u6 k2 e- r. S
7 N0 \* b) u- y6 |! m- l) N
1 C' ~, @( n1 s- d' y5 ]- m0 z9 Z1 k7 y

: q; P- L: t8 z+ T# R: ]- X
, _1 x- d! `7 W/ e! e E& z. t. s

0 {7 r4 z K! ?8 I! s
1 q" C9 U; [1 J! F" }
4 y( n1 N E( \

6 r! X/ j: u. j/ S! R! q 延续破解保险柜的思路,我们还研究破解了大量智能硬盘。这次的挑战目标也是一款较有代表性的产品——利用生物独特性,打造支付级高精密指纹识别技术的智能加密硬盘。保险柜如果算作物理防御,硬盘就是数字防御。5 a6 o. i5 c# `

1 h L8 ~+ k" }3 y- a

; m* U; `- r* w! ^# S% Y
0 F, c/ w# e# g9 i7 H

9 e9 X" A, H* _6 H

. E. Y8 i$ g2 [7 b5 w; t) ` 256431eb352eeb83ce049c681773e862.png - w" x( |' T" z" ]; r2 M2 W' s/ Q& |

8 x: J" u+ t. u8 w8 _% f4 G) V$ ? [

5 W% r' x+ @6 l, x; P
+ A4 a6 d& _- J2 n. o& p; Y. D8 e

6 h2 C* N" q- y3 l* I

" G4 }7 _9 H) Y 在实际操作中,先把硬盘主控的固件提取出来,去分析它的解密算法。然后用侧信道把指纹模块上面的固件也提取出来,分析协议就可以得到指纹模块的ID。因为这类硬盘的验证先会请求指纹的ID,如果ID不匹配,就不会正常启动硬盘。所以要先把硬盘拆开拿到ID,然后伪造这个ID发给硬盘。待硬盘验证这个ID为正确之后,就会建立连接。下一步就是伪造指纹的数据发给硬盘,让硬盘的主控校验这个数据。如果验证认为指纹数据正确,电脑上就会出现一个盘符,里面就是加密后的数据了。' o8 Y5 P4 e# n( l

: A9 v. R4 ]; Q/ \

0 F& z: w6 I1 l( {6 Y
R2 J) M* u3 h& ^/ L& `0 z2 L# R' r! ^

. G" S; k! Q% L( {. v" K) s" k5 E

5 ?: ~: y5 {) b% M f77cd9d91c00af90a09e11719a23130d.png + ] d* c( o: D% M8 P! R2 |# `

: [$ X; v* U. I* y

3 W; z1 X; ?; i2 h
. e) ^% c, ~# }1 ?

+ |: {3 X6 [. d( W& [

* q h/ K& n" u$ B9 c; U A 在极棒之夜上,除了分享项目技术细节并再次展示破解保险柜的过程。这个史上队名最长的团队还分享了一枚彩蛋,与这两天不退押金反而套路用户的ofo有关。具体是什么,直接戳视频观看。 + Q! Q, ?& x3 N8 M# S) u, C0 x

$ h& J6 r) l4 M% Z

: Q3 m( R% C- u/ f- s
; b8 z$ D3 f Y' I

/ {6 S; w7 I# Z9 g8 `

6 M0 P7 u- w" H4 M

- \5 }$ |' D5 E& ^$ l. b* \
+ p" K. ?+ _; |, W5 I2 U( V m/ r
9 c3 p- z s/ k

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