返回顶部

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

  [复制链接]
王锁匠开锁 显示全部楼层 发表于 2021-11-26 16:43:00 |阅读模式 打印 上一主题 下一主题 来自: 中国–陕西–西安 电信
8 Z- C+ _) h% B5 R+ N4 a1 k) A3 {
) i+ A4 T" ]& U/ @
6 y$ j- @8 I1 T- L) _
+ e U# M0 i/ j; F: A* I
% x* V8 V p- Z- \2 v
* s5 ^' D8 s8 a) A* s3 P
" }- m2 E2 t; T) k" D- s
% s, C. A z6 Y U4 a4 o. ?* `' Y
; g. l. U2 m" `0 i
* P. {& C9 s6 y' T4 A% l
4 c* h0 K- V% c9 J" R: l. ~ S

/ D8 G, A" h0 r' @ O Z 在中世纪的绘画作品中,偶尔会出现一种盛放金银珠宝的木制橱柜,这被认为是现代保险柜的雏形。整个十九世纪,欧洲与美国一直致力于保险柜的研发以及防火性、安全性(保险柜用锁具)的提升。到二十世纪六七十年代,电子密码锁开始广泛应用于不同类型的保险柜。随着科技的发展,如今不少保险柜也与时俱进,接入了互联网,以期实现远程控制、联网报警等功能,让保险柜更“保险”。但这意味着100%的安全吗?7 E/ q+ v" |) i4 }7 G. ~% C3 w

$ z! D: b7 z0 Y d7 [

/ o" w- s Z; _) e/ y! y' }
7 u: F) T4 V% H- o. ? b. O

# X f- c4 G8 f- K( C

4 C7 S, Y* r* X d 《我是极客》第一集第一组挑战项目的选手,在舞台上给出了答案:利用部分联网的保险箱存在的安全问题,不用破解密码,几分钟就能打开这些保险箱。现场的挑战一度让嘉宾惊呼“鸡皮疙瘩都起来了。”此外,他们还现场拆解智能硬盘并破解、获取了其中的加密信息。挑战突破物理、数字的双重防御。
3 _7 M V& |/ z- T+ j4 t; o$ N

9 Q8 |& C6 l0 o

4 b6 U; K$ P7 l( ~1 ?
1 p9 s/ K5 e- M9 {+ d5 l

3 k, ^$ ~/ K7 y8 h: q& a

, z! u4 s7 k/ f6 C5 j7 f) M$ F 在“1024极棒之夜现场”,这个项目的选手分享了研究过程中的一些心得与经验。本文为现场实录(摘要),供读者参考。" Q2 O* {# b7 Q! D

: [! ]; p* f& i: e" b, q5 \* d

& y# Q" z0 n2 |' H
, e$ M8 X. x. u) }$ Q

. a- [! p- F5 P8 M) Q

& s" H2 _' l& B. D, P# p *文末附《破防了》项目技术分享视频1 d5 N# v0 y* w& P4 q

+ O \3 X* j3 X) o8 Y9 `; q8 u
8 F/ y# C3 T$ d5 m( R$ `" u
, I. V1 x* g0 M, k3 `# a6 A
& s4 A/ ^" @3 i* K, ~; a" w: k# B

) }! o% u7 F. P* y+ c4 Q
+ R9 d ^$ G. t' W

" O t$ l0 g/ T( l# ~! J' Q' w" k
! ^$ H6 G( p2 t
" \, V" A/ S5 ]

0 o+ ?* J8 ~ U% S: k 09410d4562712217af0833bc582279af.jpeg 4 d3 X# E* w1 s. k% V

- f& S8 w# W6 e) P2 ~
* z/ H4 Y. s; h z6 b

' E) _6 k2 F! H1 f* e& T5 q
2 S( Q4 Y; B/ x+ y

! Y/ X: ~8 n7 {
P" t G$ {5 ^7 J3 z
2 [" p7 g6 Q7 S" N( s
9 d q5 i5 w# k. a- }

, v" Z5 ^* @; j8 J 日拱一卒 功不唐捐& I* D$ @! O+ _2 a) v

, E% v' x6 W% d5 Z! a$ P
( b' Q6 V X! {" h( h4 ]0 c
) \+ h' K) o3 d, h' @5 }. Y3 P
' I( G6 z5 m4 \& e9 V% o0 C
- S, s5 y: J% w0 M
8 q3 _, }+ I4 e% H- k/ c' L* D
: N( u, A# q6 a; {5 ]' j
$ ^( |" L2 q9 {8 ?* \3 Y
& X# u- e7 E, R _5 \( n6 a+ {
, y% }6 O p* f3 @3 i6 P1 K
' S7 \7 l0 T8 F& X0 y/ `
* W* k/ i1 j7 X8 o
7 e% J) o. k8 Q1 V: S
* m$ J1 }$ S( M- I+ o2 A
. |- V- I# V! P" k' C; }
2 @( p2 o+ r- s9 }
7 m* j# H; _5 i3 l/ t4 u9 P4 @
! N5 J4 _# j$ b( m- p

5 d/ I4 {4 Q% q( {1 Y2 u0 y' U
' e4 g0 V" v+ q$ W

$ }- o9 R9 \! W$ x s

4 O0 }! n) E! k- a, @: c 因为团队专注于芯片底层安全研究,在研究 ESP8266 芯片时,发现其广泛使用的一个 SDK 通信协议的 AES256 加密算法存在漏洞。因此灵光一现,想到利用这个漏洞无损破解应用这款芯片方案的智能保险柜。8 V- w% E6 u! K* b

8 N& M4 w9 ~. |" j5 [3 F

. T# \& _# p; d8 ?0 v* g
' _) r% I$ i3 n" ] I

`2 ]9 I3 c" x
- G& h" b) R; C! N3 z! K5 s r @ e5b1e989bc3a5210e0cc726a5f31a7d3.jpeg 0 l+ |! x8 p# _8 h; l$ V& Y/ `
. U! G; `- n5 M% Q
9 I2 U, L; j r6 G9 `6 O6 g. i 日常研究环境( V+ X" x; u6 N0 j) F
' h8 m; b' u7 X0 u+ w* o( `

' n c! k4 B/ c/ C
2 c& F) n9 p5 d

! N- c: G2 O. w0 `" m Y

+ j: d7 e( A, T$ ]5 ]- A" y 市面上有很多销量比较高且应用这款芯片方案的智能保险柜。当合理的开锁请求发到与保险柜连接的手机上后,就可以远程打开保险柜。比赛中挑战的保险柜号称采用的是银行密钥管理系统,在行业内具有一定的代表性。 - L6 ~* @5 j9 B( {

4 X, @; x/ Y/ d4 f& F- d) G

, Z) L3 L$ o1 C" G
! j2 D4 A7 @* ?

6 G$ P- j# u- O$ N: u% T4 F8 s% B8 e2 Q

. y+ _* l" I; L& u' w! t 5844a773740a912195f4aa074ff0817b.png - J3 N" H( p, x6 ~3 A

4 l4 d9 r( O, q; O# Q( ]! t

, `3 G. E U! e) V5 P
/ ?' D0 v7 {$ w+ z

( o' l" d, U( V' W) g- X

4 l6 O! {5 G" q2 h! C5 ? 发现SDK加密协议漏洞之后,我们又分析了智能保险柜的通信协议,然后劫持保险柜的网络,伪造了一个服务器。当保险柜发开锁的请求给服务器的时候,我们可以把请求给拦截下来,然后伪造一个开门的数据下发给保险柜,然后就可以成功开门。
' P) i$ P/ D; V* S* r# ~- J8 L$ U

) Q0 ?. H+ B" Q: ~) t2 R9 u+ G
( X( c/ A: M& b+ g; e( {) I
) {; j- v1 k- y- y3 `3 K1 |

+ \5 }- P! @5 T
& o) I3 f7 Q3 w2 B& r" m; c8 [& Z7 Q

$ l4 b$ D8 U$ g* A% s" D1 T6 R. z

( z. J+ _, M7 r6 a$ O6 x; g 32734429ac871b6721891cc9c8bc07c2.png % _; h' L( f" \. D5 X: W i

& L6 H/ M' ?, d# H8 Y& B u
" {1 m1 V$ n' x. k" V$ b4 P
* f7 O+ h8 U9 G) |( c9 J. [+ z
' T8 S' z7 a% I

7 _, o" J6 h2 I- e& D
: ?0 G: e! p1 F, V* Q& ?$ ^

8 j; U" s6 V3 O; V
/ w# |3 {$ t, Y4 ~7 z5 R/ p' U
5 D; {* u7 t* F; s& N
4 A `& |7 x+ Q7 _0 j, y
* `' h$ y+ x- T x1 E: Q

# G, S" ?+ I" l2 n6 f2 |& X, P 破解加密硬盘 9 C" n1 Y; V$ {1 H v: ?/ r" _

- X# ~+ n7 \0 z2 L% A+ j
n2 K6 l$ x( b5 t+ @3 R+ ]
1 }, S. n+ ?% e
5 L$ p+ i1 R" r0 C% {+ N
6 w% ?1 K8 j* v4 g$ G( z
2 y- c$ G9 N5 G1 B% w
1 A' h; F. F% Y+ O7 `" p
! h) K* l- N% V& l. F1 Z" }. l) N
1 `9 E* p" ]3 p- `, q. a/ y
3 l9 X1 b. o% h1 _
- x5 ~' H7 O' d9 W2 x
# k, N1 }$ h6 J C p# [4 g: P7 \* m
0 c$ b% J6 S- d6 C" [
. T: [, j4 d: R( k0 B( X/ _
. Q# {0 E. g2 E0 V b
( ]' k' S3 |# W1 M
) [& q2 R" L: t- }+ p( F' b
, V) `, O: t8 t- _
6 g4 F8 ~2 H- K a8 d0 o

C8 x/ O4 i/ G$ u8 B$ h5 h& t8 n( j0 z) ]
% x$ _* ?, D8 N/ e! k" d

( p& R" g7 K6 _& a, z- T. m' P
: t1 I% |5 P! d8 E8 L
. v) y/ a/ K- Q% U& {) m

9 C0 L. F# f/ D+ u$ p1 c3 q 延续破解保险柜的思路,我们还研究破解了大量智能硬盘。这次的挑战目标也是一款较有代表性的产品——利用生物独特性,打造支付级高精密指纹识别技术的智能加密硬盘。保险柜如果算作物理防御,硬盘就是数字防御。7 C @, M5 w: _' a' ]

4 w: p# L/ \3 N( x4 h) j2 P

u/ B- i* G8 b( r3 P7 Z$ g
H$ }( V- m4 N9 C( _& w

" n q* u+ I6 |, `! z$ f% S

/ G: M' _+ p3 X( w2 b5 h ~ 256431eb352eeb83ce049c681773e862.png : Y! p2 {% E1 c' v, A" O9 @5 e" f

+ o: C# n- |/ z" l' s

) |, Y$ M+ I! E& ~' _: D4 ~: K
9 _3 R7 E; J, n& X

e" C' ^" B n- O* O' t% e

! E5 N) D. x* h ]9 C 在实际操作中,先把硬盘主控的固件提取出来,去分析它的解密算法。然后用侧信道把指纹模块上面的固件也提取出来,分析协议就可以得到指纹模块的ID。因为这类硬盘的验证先会请求指纹的ID,如果ID不匹配,就不会正常启动硬盘。所以要先把硬盘拆开拿到ID,然后伪造这个ID发给硬盘。待硬盘验证这个ID为正确之后,就会建立连接。下一步就是伪造指纹的数据发给硬盘,让硬盘的主控校验这个数据。如果验证认为指纹数据正确,电脑上就会出现一个盘符,里面就是加密后的数据了。* {) V' ?5 n' L y# w" B

8 g' }7 B* ^' p) ^1 D

- F( A1 Q6 ]: C9 [
: p; f$ g5 {3 E' S) W' O2 Q: k X

' K3 I$ |9 F/ L+ A0 d

2 d' p& |6 A _2 O f77cd9d91c00af90a09e11719a23130d.png % _# c! U5 Q0 j$ a: T

, Z. z1 S& y; f# X* m' N

) L$ `7 q9 v, G2 `
6 g# X/ E: g$ B0 G ?, k

" F5 L' |; d6 N, X% w+ R p [4 T

$ C I: p; m! C* ?1 {" n 在极棒之夜上,除了分享项目技术细节并再次展示破解保险柜的过程。这个史上队名最长的团队还分享了一枚彩蛋,与这两天不退押金反而套路用户的ofo有关。具体是什么,直接戳视频观看。9 ^: z1 G) d1 T _8 \' R

+ T$ m# C4 g# L3 D

& D( v% K' A2 B$ z
1 S& K# |7 d. F# `: v( O! x

6 z! Y/ X( M# [. ]* Z5 \

' J; n2 c! F/ G3 M7 o3 B% M' @

8 x5 O& f" w9 z: d0 n X6 r- e- F
/ C/ O3 C, p2 O4 h7 @3 J) {7 V
; ^: U+ m H5 m7 q# s$ E" R9 V

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