返回顶部

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

  [复制链接]
王锁匠开锁 显示全部楼层 发表于 2021-11-26 16:43:00 |阅读模式 打印 上一主题 下一主题 来自: 中国–陕西–西安 电信
2 A3 d: v0 P6 x W3 g, F/ L
: d% m. G2 d3 p
/ J! J- z, a! d8 ^$ v
4 d4 n3 Y A+ q( s- c
5 u/ B h/ {3 L: j+ A. B
3 k( e4 X1 b7 z
! X- l( h5 U! C$ F" E. Z' Z9 Z( ^
1 t4 M( U7 v! {
; u' u2 ]% p1 L& i5 r
. U" N# }( n( X, S* z: O! }9 r
* m" d2 m) z! A; ^7 Y

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

3 g3 e' o5 F1 N) P4 p8 {$ @# {

( G2 T/ u5 n, D8 o, w- i
! r4 B6 z+ I$ X$ k b2 K r/ p

3 Z* V R9 O9 |& S5 S

. X7 u! f7 O, X$ `3 f. q 《我是极客》第一集第一组挑战项目的选手,在舞台上给出了答案:利用部分联网的保险箱存在的安全问题,不用破解密码,几分钟就能打开这些保险箱。现场的挑战一度让嘉宾惊呼“鸡皮疙瘩都起来了。”此外,他们还现场拆解智能硬盘并破解、获取了其中的加密信息。挑战突破物理、数字的双重防御。
! D. K8 W* A3 ?) V* z* W) T. l

2 m+ W% j* ~4 J

6 m" i$ D% y0 \, `
6 z2 r5 x$ ?" m; |7 F, W @: I/ L

( l/ Q8 D' M8 w6 l9 X

- A2 D ]8 s7 u 在“1024极棒之夜现场”,这个项目的选手分享了研究过程中的一些心得与经验。本文为现场实录(摘要),供读者参考。0 Y8 R" S8 V1 C; ?; k

7 m4 X% \" l5 v

" x' e$ T c) C& i5 R
/ r+ t1 K" R2 \& l9 R# K

+ l( v' E3 ?& K1 U9 f6 \0 A

" s5 i. d: X7 D+ F; _( Y *文末附《破防了》项目技术分享视频 & [. _; H0 |% ^! X% i7 L

. v! ^- t$ }4 {% t, M2 ?
9 e: x" E" y% e& e5 c. M
' U0 L& D# p# ~
9 A; C3 E1 \! h- p$ Y& E

+ u, _/ k. p7 M
7 W0 J' B' P4 y+ o1 ]

' g0 w- O8 ?+ m
0 P, S* |" k N2 z; q! Y
7 S9 g, {. H- ]* ^8 [

* C I0 T; c7 {+ `3 g3 A 09410d4562712217af0833bc582279af.jpeg : e' \" |; Y/ q2 ?& o

" \+ R) y6 G! `
5 e! o0 Z$ o6 o

; h/ x1 Y1 A7 N* ]
8 y- D1 A" D8 v" }7 s

, g3 {/ l+ r( U" z$ V
6 a6 z5 Q7 a: @0 R- y6 S
0 J/ f! X, q- m5 d7 u2 J+ p! U- {
6 _2 k; a( t' d1 a

+ T( i) J. V$ o 日拱一卒 功不唐捐: c9 s0 [! v) r& `: s

9 O3 d& L7 w$ N# {& c/ g! E
5 |( s5 A7 l+ ]! E
- E$ E$ f) B4 i5 C2 d
) v' X5 m& G; [
1 n; N7 F+ w! |: f
0 h \9 _5 c* F( ^& ^, w
0 e; C6 n2 d7 ~, h- X6 D
& [$ A6 T, g; H
% i8 B0 `: ]' R7 }& J( Q
% r! t! h& k4 D k
- a7 w- a: U7 l/ j, t# u- |" \
3 o6 J b. {# ?6 K1 {6 o, x
, u1 q3 ]. C: s3 W+ M- T' Q
2 I/ w' |' C3 D" [) D6 G* x8 n% @
% }* z) M1 J h! m
! H! D K7 u5 y- M8 n9 A; H2 y" K
. H2 q" T& `1 S
; P% [$ f/ G& a* L7 s

" R2 Z' z' ^) r" Z9 F" ~
; B4 ]9 C# K2 ^, u% h) r7 W7 O) a

+ ^8 i" Y6 k" N0 Y5 l# I

" _! U5 S$ I& N0 C. |& j# l7 A- I 因为团队专注于芯片底层安全研究,在研究 ESP8266 芯片时,发现其广泛使用的一个 SDK 通信协议的 AES256 加密算法存在漏洞。因此灵光一现,想到利用这个漏洞无损破解应用这款芯片方案的智能保险柜。 ) U1 p$ N7 K# a; X9 l& x

$ p& V1 w0 e ~# w2 k% c; X

& H2 j3 R* w+ L) ]
& W+ M2 c) `! O* V9 c

& X- Z9 \ ^) n- n
! z# `/ R3 u; T' U e5b1e989bc3a5210e0cc726a5f31a7d3.jpeg 5 K2 v& a2 M9 W. o9 t
$ ]0 |2 U3 b$ B+ d
1 E- H. Z q& c9 g5 d1 J 日常研究环境' R9 ^$ p- j% _
& J& q2 x6 y) L$ q4 C& I H# R8 U

1 K- H8 M8 O4 Z( o+ |
4 [& J% ]8 H1 c0 b: u8 G) O# i, e

/ u9 T3 Y, m8 J j) e A i5 D

4 M+ c# z; }& O& t5 Q, o# Y+ x 市面上有很多销量比较高且应用这款芯片方案的智能保险柜。当合理的开锁请求发到与保险柜连接的手机上后,就可以远程打开保险柜。比赛中挑战的保险柜号称采用的是银行密钥管理系统,在行业内具有一定的代表性。 . `6 m% }9 B% B$ e8 K& e" c

M9 o a' _8 ~7 C u

. S% i! O9 ~% ?, h
1 z! v( \; H. q/ l; e; _+ k7 T4 w! j

/ [& a7 t- E7 a

; L" O) e$ N- I2 U# K3 y 5844a773740a912195f4aa074ff0817b.png ) ]5 E( p2 F$ k3 L: a4 a; z

) w) x" `, ~) W" r+ f

# G& j' g1 e6 }& L. h7 F
' A4 y% Z% w# z' w/ }( F! R4 n- {

* `2 K' b$ ~$ s7 J/ E, I

. H! w, J% }6 y7 V5 H 发现SDK加密协议漏洞之后,我们又分析了智能保险柜的通信协议,然后劫持保险柜的网络,伪造了一个服务器。当保险柜发开锁的请求给服务器的时候,我们可以把请求给拦截下来,然后伪造一个开门的数据下发给保险柜,然后就可以成功开门。
9 D7 C& {) g7 g

C2 ~9 R1 c$ a Y, _
1 W; } k0 c! V+ _% I0 j
1 _) A; T" l% `8 J# V

2 q: i4 A% @; J) D K
" q' p+ e1 F8 ~

' d0 i9 r: d' U

) H1 Q5 V0 B! ?1 K- {3 Y 32734429ac871b6721891cc9c8bc07c2.png E; U9 a+ \7 t8 M

0 x/ `; Z# x+ {5 w" X
; ? a K1 U# j+ s; ^: B z8 x
, F$ f W% M1 d' i, w, t
" N! S% @2 \; U; \) U' m$ g. q

! ?) O# }1 ?5 p9 T
! y3 V7 \! t, m8 k

5 C2 B" Z$ P: P/ J; O! h
: F- y4 w. v9 X
9 q* @ S1 ^; ?9 d
s \0 z. Z$ h: x4 b/ s
6 B* j" o3 K A, @

! {5 V& \- T. t$ u+ ^ 破解加密硬盘 & W7 z' Q$ H) K+ D, Y, n% L$ G

: {9 Z$ e. @! n" P3 n
6 r: L% `# ?" v0 E7 B
; d7 y3 ~ V% G* c. g
4 U+ r+ b5 p5 p6 i' @- W
$ |$ q9 j" i1 u' ^5 e0 J
9 e* e5 m/ q2 `4 `! q
6 F" N0 `4 a o0 O6 B
- s) r( u% m! l/ x; L
; ^3 h ?; Y5 \) V# T6 A- m
8 }9 E. l% t8 L8 W q O( x. R0 ^
, h6 r. s- U/ s+ F* m1 _8 v+ D
& s1 u4 D5 U, u; R! r
D* k4 h0 I6 P
. h& H" C: @1 |+ w @' `
0 Q: M& I. Z' a: G% f% _& @; |. h
]* ^2 C+ N4 @8 `8 v: N! c
4 N2 S/ Z6 d# G9 O
3 A9 i& c8 _' ^3 z) h& t1 q! G
- I$ o, k* t1 ?" B# L' P

* ]$ [4 T5 B+ K7 J6 _; E2 @
8 _- E0 Q _! w& f- @; L

+ {' k1 U7 f. V8 K) g2 o
9 X- I6 [4 C4 }. | r' A; ^8 _2 ^
1 T" d# D3 C7 T5 a8 r8 p

4 O5 [& D8 X. g 延续破解保险柜的思路,我们还研究破解了大量智能硬盘。这次的挑战目标也是一款较有代表性的产品——利用生物独特性,打造支付级高精密指纹识别技术的智能加密硬盘。保险柜如果算作物理防御,硬盘就是数字防御。% ~+ K4 G8 a% X' o+ z: u8 R4 V

2 m9 q/ j0 C, z. e# _+ Q ?4 T

/ V) ^+ m% ]" j8 R# Q! B
5 \, N: a; ^7 d6 Q1 ^# }3 A

. H. e! p4 Y7 ~$ Y2 b

) v7 L6 n" I# e7 r7 K4 M! [ 256431eb352eeb83ce049c681773e862.png 9 \* W% k9 R3 |3 L! z

8 I$ x; Z$ i5 {3 Y D3 P; K

" a. K4 U+ @; N) B. m8 e2 m
: _! j, x4 h/ c* w5 Y

) A$ C3 d6 i6 b, F! ~0 s

5 B+ H9 U8 X2 o, G. N 在实际操作中,先把硬盘主控的固件提取出来,去分析它的解密算法。然后用侧信道把指纹模块上面的固件也提取出来,分析协议就可以得到指纹模块的ID。因为这类硬盘的验证先会请求指纹的ID,如果ID不匹配,就不会正常启动硬盘。所以要先把硬盘拆开拿到ID,然后伪造这个ID发给硬盘。待硬盘验证这个ID为正确之后,就会建立连接。下一步就是伪造指纹的数据发给硬盘,让硬盘的主控校验这个数据。如果验证认为指纹数据正确,电脑上就会出现一个盘符,里面就是加密后的数据了。3 I% P3 C% E2 { ]9 p

4 b) @& E: k, k0 @

9 B: d- X: R, \+ A, d
3 k% B5 H K: u

; x3 t, y5 J$ f* E; y0 P5 g

3 h+ q' \; P' F" H f77cd9d91c00af90a09e11719a23130d.png 8 c9 I1 g5 E; |6 c& o2 t

! r; B( P- D0 E% c2 ^ H; K

/ M* {0 ^9 U4 ^6 q5 z7 @
1 R4 _. ^* T C; _1 m* M2 W

, q' {) c* W, H* W

7 X3 q) ^& N) I" J2 a 在极棒之夜上,除了分享项目技术细节并再次展示破解保险柜的过程。这个史上队名最长的团队还分享了一枚彩蛋,与这两天不退押金反而套路用户的ofo有关。具体是什么,直接戳视频观看。# {$ m) w: d1 w3 E1 j5 b7 g

9 ]6 V2 L3 R0 X8 x6 W0 H

1 T# h+ w- a5 e v, m& N
' {& I) `' _3 Z q& f0 M2 W1 H

! O: ~. P% q& b" Q7 C% {4 R3 G

; H1 k3 I( A- |4 ~8 w# {7 ]

5 n3 d: k7 k7 x
& L' P: d, r( n
) v& e( s$ l. `/ 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