返回顶部

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

  [复制链接]
王锁匠开锁 显示全部楼层 发表于 2021-11-26 16:43:00 |阅读模式 打印 上一主题 下一主题 来自: 中国–陕西–西安 电信
. G" |5 L+ Y9 H/ S
# ]) y6 M! Y2 p/ g
3 A# L7 ]! H6 P$ H) j4 ?" Z3 x; m
0 w b0 Q! x% u
6 S% W7 f& N7 h# s6 ~* Q
% n1 `/ K9 E, M. d9 r7 w' J' i
6 y* z9 k* b- C6 y* R3 D7 {1 e
& {: x0 B2 E8 W: X9 U/ L
. p$ R( B k! r' [# F
1 A. U0 z6 n* W, c& m6 l
5 F- E& @6 b( G: W

2 R0 D5 S9 \* C# Y4 k! f3 W" Y: C 在中世纪的绘画作品中,偶尔会出现一种盛放金银珠宝的木制橱柜,这被认为是现代保险柜的雏形。整个十九世纪,欧洲与美国一直致力于保险柜的研发以及防火性、安全性(保险柜用锁具)的提升。到二十世纪六七十年代,电子密码锁开始广泛应用于不同类型的保险柜。随着科技的发展,如今不少保险柜也与时俱进,接入了互联网,以期实现远程控制、联网报警等功能,让保险柜更“保险”。但这意味着100%的安全吗? / q O! N8 ~# d( x+ M; k

6 l: ?$ R! L" s8 R8 u% O" E. f

5 p/ f+ | L! c. D+ \' i. ^
* T" F1 \0 ?! p3 ?) V

9 U! a. i9 Z6 D4 \

# V( B" b. g' b: r0 o 《我是极客》第一集第一组挑战项目的选手,在舞台上给出了答案:利用部分联网的保险箱存在的安全问题,不用破解密码,几分钟就能打开这些保险箱。现场的挑战一度让嘉宾惊呼“鸡皮疙瘩都起来了。”此外,他们还现场拆解智能硬盘并破解、获取了其中的加密信息。挑战突破物理、数字的双重防御。
; m; Q! d) ?0 s% B. }7 G

' b( q- Z& v2 \/ w0 x3 n; P

6 b* J; _9 s8 w( C
( |6 D1 T1 @+ z# ~

: r( k, W& b% p" o. L

0 a% p4 [! q/ X, s: q# y& A8 X 在“1024极棒之夜现场”,这个项目的选手分享了研究过程中的一些心得与经验。本文为现场实录(摘要),供读者参考。 - W, D; ~1 D' H% H3 H7 T9 B! v5 \- }

: p3 t- `! s3 W6 {( D

& r7 Z+ E+ e/ f* p) m/ o( ]0 N
+ }; W$ J0 q1 g6 g

6 h8 g( P- t6 W

3 a j# f0 Y; n9 I# o, x2 Q+ a *文末附《破防了》项目技术分享视频% {5 D: Y9 x# @7 x+ e" c

# t; a" E' x$ U h
7 i5 G* ~. ]0 f) Z5 o
4 B# J8 E' U3 }6 X+ n
% K# |0 W& [9 n) a0 Q

0 T# M$ R4 p' P6 ^( j
0 o! `* t) V( H8 i2 M5 |

7 I0 R+ _ Y4 [2 \
3 i7 a8 ?' a# G3 j
: @6 @% K1 A' Q. j0 \ B T, r

3 U, U. ~* q( r) q8 {+ Q 09410d4562712217af0833bc582279af.jpeg $ k3 L8 _# n. O% M s1 h0 w

_! ], H& a X0 U9 J
" X+ l! ~" j0 K! e9 I# }

: O& N( [8 c1 s2 u6 v7 V
1 z R) o$ i' A$ W) g4 c% ?6 q9 m

2 g8 i! e& w1 U, _1 ~5 ~' Z
5 m1 e5 @! H5 E( b/ z) h: `8 m
8 D: M. S* d' T$ }, S: |
5 R) ^* k. K3 x+ A

, w- j% b7 a2 D7 t 日拱一卒 功不唐捐( u! I9 b+ h) S1 A3 @7 ?

; y5 V) B% ^/ X9 g/ X5 {& r' x
5 @* [& ^* Q( W0 ^7 D
8 R# @9 k$ M' k' U
6 c( b! u2 V: j2 ]
- R+ |0 V4 G S6 r/ V, j% w
6 S0 L9 A% M/ l' X* l
* s7 n" t' n8 C! N! i
4 c. |8 v5 X: u/ f
/ y( y& ]& H: y/ n
$ @. H: W9 G( J& _5 S0 I/ i
% l" w# H0 Q8 }
& h5 a7 C! o9 ^. }$ n0 d
: [( Z' T& B9 E$ ~' w, p
3 E* G% ~6 w' B: }: A8 {0 }+ o9 v
% D+ k" O# N1 k. j" i
6 {- z; v2 ~% h7 @! a' q
9 A3 u/ d4 \9 t& ~
: X) A6 N5 e) f3 ~ `( p6 R; K2 s

3 W% G. ~1 L _
1 n2 p5 I0 n9 }$ x% @7 ~

( `" n, N4 r- s4 a# \

6 _. ]1 N5 B5 K: G! F6 u 因为团队专注于芯片底层安全研究,在研究 ESP8266 芯片时,发现其广泛使用的一个 SDK 通信协议的 AES256 加密算法存在漏洞。因此灵光一现,想到利用这个漏洞无损破解应用这款芯片方案的智能保险柜。 0 c p5 {8 a" |' Z+ i( p6 ^

( c# v' i2 G. D4 j" {! ~4 \

3 ~6 O2 p) G" U9 H
+ P) D% U3 W8 U5 Z$ c: s, p

9 d S1 h+ z% L8 Y1 k/ `
, I1 A4 H7 e. E/ C/ D6 z7 I% Y e5b1e989bc3a5210e0cc726a5f31a7d3.jpeg 8 g: D# h c. f, q! v- t2 p* @" [
/ A6 [2 z0 p n
7 h4 i) {9 l$ Q3 r 日常研究环境1 a" x" R$ L5 W0 ^" M
# a8 E7 E$ u* v. U

, r4 w' O0 b' X7 ?: M
/ ?. W4 I+ I4 O

1 y" k' p& P# Z0 o n

" [* b1 i/ E6 A; Y% [ 市面上有很多销量比较高且应用这款芯片方案的智能保险柜。当合理的开锁请求发到与保险柜连接的手机上后,就可以远程打开保险柜。比赛中挑战的保险柜号称采用的是银行密钥管理系统,在行业内具有一定的代表性。6 D$ p) e: ^4 F3 V5 F

: L& }0 P! z) v; J& O

: E. ^$ ?+ A/ J
/ Z, h: b5 y4 W& v) N' O

& D3 I, o/ [4 k6 {+ R" ~4 `9 h

' ~& z5 j; ?" l) A 5844a773740a912195f4aa074ff0817b.png 7 I! h. @9 y: g( S7 Z2 }8 D; W* Q

7 p' f; a+ @9 y( M h

$ p' J; e. H# ^2 {7 y; P, l
Z' G; t2 l: u8 |

9 S+ @$ Q" K8 d2 ^

7 f" b# h7 v7 b! A" S 发现SDK加密协议漏洞之后,我们又分析了智能保险柜的通信协议,然后劫持保险柜的网络,伪造了一个服务器。当保险柜发开锁的请求给服务器的时候,我们可以把请求给拦截下来,然后伪造一个开门的数据下发给保险柜,然后就可以成功开门。
9 R& V. N* o/ c/ E# e6 F3 e

3 d/ N& W3 d* z P6 S/ j0 I* J" U
" o( P5 y/ X) |$ J5 q' K6 r
7 t+ \5 m T) F

! C- ?; S( z! U/ o
) l, \9 Y2 [$ o- t5 F

' t5 i; c1 w0 p9 m0 ]

1 n2 S, y: x7 T& b 32734429ac871b6721891cc9c8bc07c2.png - R9 Y+ \: C7 @9 r I% D

, H, J4 e7 s/ U. U: q
' v7 L& L2 ^" w$ i# S1 l% }( S
7 w3 b( ~* T3 P/ y. M
+ t/ t( r& r c7 e6 Y% q( I0 F

% @0 G/ ?9 U& D$ Q/ T7 C/ G
4 |( u! h+ I2 r: R

. U! q" S+ j% A! b* l4 X
( t7 e: P1 Z6 X% e* J
+ K: x% R3 Z! J3 D( e+ e
0 S) a2 [1 U/ U0 F) P) \' |
& {) E9 k$ S$ S+ L8 X

3 ?2 o! R1 Q3 b 破解加密硬盘 0 Z( T% T/ k7 T/ I, \* O( g

* t* ~/ z; M1 ~# o
' R* g4 w) i2 n2 w
2 E: I" Y1 q' ^- D0 u( [
& _+ Q3 {9 D% d' I5 f
# w f& X" s" f- }8 E+ ]
$ a6 j9 F B+ j/ X/ I
6 G6 u; @+ p% H5 L% ~3 L
1 `" y, J* y( f& \/ s1 Y, d
P0 k" D1 G, @ P
3 a1 h, L, j1 p" h. F' z
7 e& D' L$ g' E& R+ I( C
9 J! f8 `# G6 P. ?* p' ]; T
a% i/ H! K2 H2 H, {2 c
$ W+ \2 y8 k" w/ b. ?* n
T& U. {# q/ K% d' G1 ]
% c8 j2 H8 y7 L4 c$ f5 O
/ ]+ Y) A( _: ` C9 Q# H3 i @
$ G; B( s6 | X, ~) T
9 G6 e! t" {0 z. o

$ a0 I$ S, w, m4 R$ c
- h1 Q$ S6 d$ p3 u, |7 k. I2 v; c$ a! A

4 L7 n% G( m( s
/ L5 i. a/ a# }. W" \. P9 @
' }# B- O" i8 T! d/ S5 @5 C2 M& h- T

0 J: L. C7 p+ m' \, V( F& G2 B5 U, \ 延续破解保险柜的思路,我们还研究破解了大量智能硬盘。这次的挑战目标也是一款较有代表性的产品——利用生物独特性,打造支付级高精密指纹识别技术的智能加密硬盘。保险柜如果算作物理防御,硬盘就是数字防御。! R. ^: s% t5 c/ T1 v3 X U

6 Y# _0 ^% l9 P }" H: M6 p

; C8 W/ Q0 T) c/ H* m1 R( l" B2 y
2 F, G- Y1 R" G" r

2 u4 J4 L' \+ A$ D/ {& S" u. d7 l

3 r# h2 q/ X$ P" c$ U 256431eb352eeb83ce049c681773e862.png % e- D/ q6 p& v# j

. H1 U |% l+ a4 W; i/ n

: X1 t/ P# v6 f3 m% O2 j- W
; @4 p* @ t9 |1 ?3 c+ i2 P9 J

% w' ^5 L- j2 f! R0 _5 g; z; p5 r

% A% w$ B" G0 P3 ^4 Y' P0 k5 t 在实际操作中,先把硬盘主控的固件提取出来,去分析它的解密算法。然后用侧信道把指纹模块上面的固件也提取出来,分析协议就可以得到指纹模块的ID。因为这类硬盘的验证先会请求指纹的ID,如果ID不匹配,就不会正常启动硬盘。所以要先把硬盘拆开拿到ID,然后伪造这个ID发给硬盘。待硬盘验证这个ID为正确之后,就会建立连接。下一步就是伪造指纹的数据发给硬盘,让硬盘的主控校验这个数据。如果验证认为指纹数据正确,电脑上就会出现一个盘符,里面就是加密后的数据了。 8 E1 V1 L( m! @% m

* R* g( m ^! ?

; @, y2 d9 k& z" X. u" s
* c6 n! v" F- C9 F/ ]. [- O

, U$ V& e |( O1 D# O

, z- f2 x6 M1 ? f77cd9d91c00af90a09e11719a23130d.png / y! g' h0 U, V6 j6 b9 Z; o

# y2 b9 {# }! w4 o) a

6 }) e4 K5 @. N) w: _' [* m
% y5 F) y% z( Z* e7 v

2 C2 \# w; c' i! X: h

/ m$ E( Y/ E6 Z 在极棒之夜上,除了分享项目技术细节并再次展示破解保险柜的过程。这个史上队名最长的团队还分享了一枚彩蛋,与这两天不退押金反而套路用户的ofo有关。具体是什么,直接戳视频观看。, `: z1 v0 L9 t/ W

0 y; d- c0 ]% }" Q: W3 o, a

3 V+ g. E& Q, E# W6 n
& J+ l$ d' C! p% }* Z

2 k) A' C" H C& M# [# i

% K% u8 K6 x7 X4 Y2 o9 C

6 |2 a& y, c( s; D" j
+ `! ^% Y' L9 G: `1 G
% {$ n- ~3 P* ~* |! v2 O

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