返回顶部

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

  [复制链接]
王锁匠开锁 显示全部楼层 发表于 2021-11-26 16:43:00 |阅读模式 打印 上一主题 下一主题 来自: 中国–陕西–西安 电信
$ t% M9 m7 b8 ~& s z
7 ?) n7 T: K: G7 D9 T
! O+ s$ p6 X) y7 k( ^
1 f0 h- k( o3 U' g) V5 |7 h
$ z( r* X" k/ x8 C. C/ E% Z- H
/ U, _3 E/ Z7 w9 Q8 s# }% y
0 }9 I, H( i/ h7 V6 U8 g E
; U6 ~. ?7 O, w) I
; Z3 m! h( D' ?/ c1 \$ i1 }
_- q$ K5 U5 [5 G
! N4 [5 c( u8 V" T

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

9 p7 [1 t, B8 ^6 o, ^) `

, g: @5 d$ s( |
3 B. {' W w( k! X" v. Z& s

; A8 K" A, n$ D7 t

. z; V- f6 h3 J8 h0 ~5 a5 O 《我是极客》第一集第一组挑战项目的选手,在舞台上给出了答案:利用部分联网的保险箱存在的安全问题,不用破解密码,几分钟就能打开这些保险箱。现场的挑战一度让嘉宾惊呼“鸡皮疙瘩都起来了。”此外,他们还现场拆解智能硬盘并破解、获取了其中的加密信息。挑战突破物理、数字的双重防御。
7 Y1 C( W o0 r- ~1 O* \

+ W! v9 w/ U' c0 H v* m' W; j

1 X* M/ A) ^# w' I/ K8 c
+ D" j; V1 z0 L

+ G8 ?1 V* Y z! ^; u4 K4 K

N9 M/ C+ b9 d# j1 ?, Y' I, s 在“1024极棒之夜现场”,这个项目的选手分享了研究过程中的一些心得与经验。本文为现场实录(摘要),供读者参考。 * K: M3 t* I+ Q2 v( W2 a" |

2 Z$ Q% U0 q0 K$ z

5 ]* j: a) }' O3 r( I8 V# _
6 U; j0 X- R1 t' _ o# g/ `2 G7 k

, h/ v H3 x. G8 _4 w9 Q

7 @" b) `% K6 Z f *文末附《破防了》项目技术分享视频0 `! X" r& _3 l i

$ J9 N% U- v! _6 X# W% Z$ l
! X) U; v. }1 O; O
8 ?2 J9 u# S+ D4 x8 l$ U2 b
! \$ u. B( t+ Z9 l4 t; ^* A

/ Z% d. ^6 H7 m3 a% V% D, A
: V. p7 ] }# E

6 H" W" |4 S3 N9 C! y+ @
* g4 z& @# h) L& w: R% K& b
1 Q8 J& w2 ~/ i- N* U

/ G- G8 P1 W6 u! U- Y9 U 09410d4562712217af0833bc582279af.jpeg _+ Q1 \" e: [9 l* K$ V! T8 u/ r

/ {* G0 O0 \' B& i8 [/ z% T. A
4 P, G' {* G/ g

7 g" f# c: h" O. Y/ J$ R
. `/ o. [6 L4 i/ O5 v- k! C

" V8 R- Y& a+ `
2 ~6 N6 P& [3 H
8 r6 y, Y; G! J* ]' B6 b7 f
) ?/ i( ~- u3 S9 V" ?- R3 ^

' h: [% ~- h: A( @; g2 [2 H5 y, N; ~ 日拱一卒 功不唐捐, w( x% l+ f. \/ ~, W9 T1 w4 c1 j

, d% m" Y6 ~# u6 b! _
& Y) k8 J: F1 H% `2 k
$ v& v. K) R# _. p7 {9 v
. B q& p/ m- q6 u
7 ?" p3 c0 p, x8 K2 Z" r
! @5 y1 g6 v, S5 v- R$ F0 T1 A
* E! s9 I% k/ i' A
/ \% W7 r9 g4 ~; O$ T, I
3 V+ ~+ L k$ K4 ^ V! C: M$ x+ q
4 {' ^8 ~; j' S: E' f/ c( G; D
! u' V+ }, f" c
7 b* t* O2 y" u5 o4 b
1 V* Q/ ^7 C/ [, G
2 o6 P$ M$ T% w e, i+ H2 i, s: ?
1 X- b$ a5 o; o! m( S
6 g& s6 o* o! J( _& \3 p7 G- U& @9 G
1 N& X% A) k) p) T% Q
0 D1 Y' t& T9 j w

4 P; o: I/ \, I+ k2 ?; h
9 L8 V J: {& f/ W% U) j) h

0 u- y! `/ Y! W/ a# k

- W8 |1 S& j b7 h; I 因为团队专注于芯片底层安全研究,在研究 ESP8266 芯片时,发现其广泛使用的一个 SDK 通信协议的 AES256 加密算法存在漏洞。因此灵光一现,想到利用这个漏洞无损破解应用这款芯片方案的智能保险柜。( W8 I# f$ L5 o

7 A; c2 W0 M! e1 }

! w4 B' J: G/ u4 Q
: F. c9 D3 ^4 Y' W, T+ x

' R7 R. E ~1 s7 ~& b' z: B3 J5 I
/ {0 a5 }/ F3 G% a e5b1e989bc3a5210e0cc726a5f31a7d3.jpeg ' ~$ R0 ^* \1 o& ]0 q# P5 M
* c3 F' {8 \: K) T3 B
J( d# W4 k- |9 d" z, U 日常研究环境0 ~4 ^' x0 b; e) T
) S7 l* V9 |# _. E4 ^

+ Y0 R5 E( o; E% I% {+ A
4 m' j+ n2 V# }6 h8 a* p& u

3 u( j8 o, t5 |( p8 Q' q( \9 G

; r$ t7 ~, T# t% k$ J 市面上有很多销量比较高且应用这款芯片方案的智能保险柜。当合理的开锁请求发到与保险柜连接的手机上后,就可以远程打开保险柜。比赛中挑战的保险柜号称采用的是银行密钥管理系统,在行业内具有一定的代表性。 : {# B: |* m$ C6 u0 F8 h& s% L

: ~: A( A: W* e2 \! _ s, D

& _* D+ D8 E0 P$ {1 W
6 S; R! f' o/ ?

7 L7 \( q* Z/ m0 ?1 B

# y- w; P, H( a* J m 5844a773740a912195f4aa074ff0817b.png ! n+ u! L. q8 U0 D5 F' `

- |8 i9 R* y$ x+ k

. A9 R" ]9 @5 {2 @* @# s& x
) j3 z! q; T/ F3 b

$ y" N( Z9 ]$ r# W- z8 a( ?1 l

2 g% I- \, D2 s2 O/ S, G3 p' {: ~5 c 发现SDK加密协议漏洞之后,我们又分析了智能保险柜的通信协议,然后劫持保险柜的网络,伪造了一个服务器。当保险柜发开锁的请求给服务器的时候,我们可以把请求给拦截下来,然后伪造一个开门的数据下发给保险柜,然后就可以成功开门。
1 G! ?" B1 ]5 e+ ~2 r* L

/ ?. F; z& y/ Z2 E1 R% r4 Y9 f
# e* v& @0 v' O) r$ @# y
4 }7 D2 t$ e0 e! m

, c2 _) ] l& w! s4 f
5 @! I9 S( H$ X9 M2 X$ \- Q

. `; ~* G. `0 Y% [1 k& C3 a, J9 I$ y

. J2 F' Y8 k6 D V( r 32734429ac871b6721891cc9c8bc07c2.png / W1 W( i$ z' ~! V" q3 A6 H F! b

& y. Y9 q O7 @8 h
1 \" ^0 z: v) d6 e+ K
, [6 A/ [" Z$ f) f( G+ `" l5 V
- `' i: K7 d7 r% @% }% T/ u: X

& U8 L3 Y1 s$ k( ?7 q% X; u
2 Q* o/ f- u' j! X, I

( O) }) \: j" ?7 }; W0 {4 B- Z$ k
( H$ U# e: w; V# s" R" @7 w
1 ]4 B: q8 l/ w5 \. Q/ `) C
% |* l5 }0 ?- J% j
7 z) m" p1 H& O B) c8 L2 s8 C% y

& _* a: b. f8 Z" N8 W 破解加密硬盘 1 ^- l+ s$ c! b, k+ F' ?

, h; i7 Q, n$ W' G0 A: A6 P+ b% \5 K; U+ L
G3 y: N) E, \
6 s; D4 h- m3 \' Z9 U6 J# L
+ Y$ n. W: [: N* O
$ ]" ~* O% s) X5 i, @ z9 c
# q e. v; \% N* _. Z! m) Q' @
5 p6 _# N" k/ a R
# s9 ]; C$ g* [; V
( i" ? V' s v, v
6 {2 d& d& H) y% d
. K T) e: W4 F& p
3 F: X% a: y9 @2 I5 i i, V0 p
3 h' k5 N ^) \, q6 a! V; i
! o+ Q3 {) v; m& [2 P
2 ~7 h! U1 _# O
. G6 b/ C: K0 a$ l* {2 a9 M0 D( ]
1 V' U9 {. B, F
+ H T1 u' y, |- l
# a# c7 [( v2 {1 X

: M8 \" Y6 }' q7 S) f( |
6 y8 k! b6 a2 Z, u# Y/ Z3 h3 M

4 B8 D+ h' m- t0 v
1 X0 |2 W# S' w! ~
- x9 {" v6 [) t; F& t

6 Q3 M5 |) u" n5 f8 p 延续破解保险柜的思路,我们还研究破解了大量智能硬盘。这次的挑战目标也是一款较有代表性的产品——利用生物独特性,打造支付级高精密指纹识别技术的智能加密硬盘。保险柜如果算作物理防御,硬盘就是数字防御。, z3 Z; O: p2 S; e. m L* s

. o: A2 E" N$ u% q8 N. J! ~

+ [7 W) C( T+ T+ ?2 r1 ]) c
3 H# O+ {" W4 z# J, |0 p0 I' Q0 @; l

. A' R% i3 r! I! _2 q

3 K, C: R" T8 n, i8 ^ 256431eb352eeb83ce049c681773e862.png - w% @7 d& C8 o4 W

: i( }6 y' g+ [$ |1 l1 o

& Q2 x B3 ]0 ]: U, ^
2 F9 O: a! b9 Q

7 u: S' b! \ S& P3 t, F- |5 _

# F% \4 E- j# x# h4 Q, J 在实际操作中,先把硬盘主控的固件提取出来,去分析它的解密算法。然后用侧信道把指纹模块上面的固件也提取出来,分析协议就可以得到指纹模块的ID。因为这类硬盘的验证先会请求指纹的ID,如果ID不匹配,就不会正常启动硬盘。所以要先把硬盘拆开拿到ID,然后伪造这个ID发给硬盘。待硬盘验证这个ID为正确之后,就会建立连接。下一步就是伪造指纹的数据发给硬盘,让硬盘的主控校验这个数据。如果验证认为指纹数据正确,电脑上就会出现一个盘符,里面就是加密后的数据了。 A& f' `5 U3 J1 o

: a% i2 X; ]6 e/ R' o# e& i

' w: z t7 D, o+ U Y* v/ S
. [% F+ O. F0 b+ h

+ E* S/ A% q; K

4 k3 U/ l$ w4 |% k% p7 I# Z f77cd9d91c00af90a09e11719a23130d.png ) I" K0 W( [. o/ r* e4 E

0 x+ d- c9 r/ Q. d& R. S" n# ]" z6 F

" J0 M, O9 s4 O3 F
/ Y$ L4 \, g- N& x

1 C$ t& p: b2 h# L y! U. w* k( _3 T

5 a2 K0 q6 N6 k/ z! G( T4 H 在极棒之夜上,除了分享项目技术细节并再次展示破解保险柜的过程。这个史上队名最长的团队还分享了一枚彩蛋,与这两天不退押金反而套路用户的ofo有关。具体是什么,直接戳视频观看。 8 {6 g6 O. p" s% c

! T7 t3 j- a+ L8 L/ {7 X; W# p

. n& a j+ H9 I
$ v: A' x' T, k2 q X3 x2 n

8 _3 Q8 T- D0 V, a3 e0 T0 `" G

3 e& e* l! I5 O# G. ?; b+ c+ E

7 y9 `. x+ N V4 \+ _3 a
; R: l5 p5 A6 N" q
! d) x$ X+ `: o% ~- A

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