在中世纪的绘画作品中,偶尔会出现一种盛放金银珠宝的木制橱柜,这被认为是现代保险柜的雏形。整个十九世纪,欧洲与美国一直致力于保险柜的研发以及防火性、安全性(保险柜用锁具)的提升。到二十世纪六七十年代,电子密码锁开始广泛应用于不同类型的保险柜。随着科技的发展,如今不少保险柜也与时俱进,接入了互联网,以期实现远程控制、联网报警等功能,让保险柜更“保险”。但这意味着100%的安全吗?6 N# I, s* B% _7 T) B
% I# I/ Y7 V2 S& A* h0 A; u3 A. z4 y
《我是极客》第一集第一组挑战项目的选手,在舞台上给出了答案:利用部分联网的保险箱存在的安全问题,不用破解密码,几分钟就能打开这些保险箱。现场的挑战一度让嘉宾惊呼“鸡皮疙瘩都起来了。”此外,他们还现场拆解智能硬盘并破解、获取了其中的加密信息。挑战突破物理、数字的双重防御。
$ W- K) o* L2 y7 v4 J; p
$ r# a$ r3 F6 O$ f5 S) Z! D1 J
6 O" [8 S4 @1 N9 I( M, @ 在“1024极棒之夜现场”,这个项目的选手分享了研究过程中的一些心得与经验。本文为现场实录(摘要),供读者参考。* I( n' T& I* g4 h8 r4 Z
0 b+ R: Y3 I% \
8 o5 T7 K2 y( H7 I0 P. H
% H/ O B6 h! O. A( t *文末附《破防了》项目技术分享视频* \( G3 b- H/ U# J) O5 T, d
. A7 g+ Z; S% l; }2 |3 p4 F7 ?" f
: { j, k5 h6 p% |% ~3 y. ^
/ y/ P/ \5 J' e6 f
日拱一卒 功不唐捐2 \) j& f8 ?* `- F! A! Y
: r: a# @$ C4 \# x4 m& @
! E( e: V/ O, C
3 r7 S) C5 u4 C' u) F& C 因为团队专注于芯片底层安全研究,在研究 ESP8266 芯片时,发现其广泛使用的一个 SDK 通信协议的 AES256 加密算法存在漏洞。因此灵光一现,想到利用这个漏洞无损破解应用这款芯片方案的智能保险柜。
9 v. P# G# \: f! D: z$ l
- f- x' l5 F* x* U6 N1 t( G, a
市面上有很多销量比较高且应用这款芯片方案的智能保险柜。当合理的开锁请求发到与保险柜连接的手机上后,就可以远程打开保险柜。比赛中挑战的保险柜号称采用的是银行密钥管理系统,在行业内具有一定的代表性。
% |/ U" \* ]! O! |0 z) q
0 K7 v4 k8 Q& F) |: A
! ^3 X9 G4 W; ?/ I$ I' B
8 ~4 w! _$ v7 C* a. F; _$ R
发现SDK加密协议漏洞之后,我们又分析了智能保险柜的通信协议,然后劫持保险柜的网络,伪造了一个服务器。当保险柜发开锁的请求给服务器的时候,我们可以把请求给拦截下来,然后伪造一个开门的数据下发给保险柜,然后就可以成功开门。
+ p' Y9 ~; `; U
: Z/ s" {) S B+ L4 u9 U! g
t3 F8 v" g+ _7 D
5 v9 l$ Y" t& s/ _% C) X6 L% [0 S 破解加密硬盘
1 n! I. ]- U& Q/ [: k 延续破解保险柜的思路,我们还研究破解了大量智能硬盘。这次的挑战目标也是一款较有代表性的产品——利用生物独特性,打造支付级高精密指纹识别技术的智能加密硬盘。保险柜如果算作物理防御,硬盘就是数字防御。$ b# _( G. |9 j0 p# f! I: k$ Q
4 F$ e" J- o: v8 {$ X
9 p. o Q9 b# m( P" R1 h9 c9 S
1 k9 [* i0 Q" s2 G4 `7 y2 b
在实际操作中,先把硬盘主控的固件提取出来,去分析它的解密算法。然后用侧信道把指纹模块上面的固件也提取出来,分析协议就可以得到指纹模块的ID。因为这类硬盘的验证先会请求指纹的ID,如果ID不匹配,就不会正常启动硬盘。所以要先把硬盘拆开拿到ID,然后伪造这个ID发给硬盘。待硬盘验证这个ID为正确之后,就会建立连接。下一步就是伪造指纹的数据发给硬盘,让硬盘的主控校验这个数据。如果验证认为指纹数据正确,电脑上就会出现一个盘符,里面就是加密后的数据了。& F/ }$ q, ~( F* w& B
# p& L1 E) i% i$ M3 W4 ]! |# m% H, q
2 y) D+ w' H3 R; L3 p: P
1 x" w( s5 Z6 N! M4 k* ~- z- f" R& ^
$ w- W4 h9 Y/ D6 f3 h7 Z+ T 在极棒之夜上,除了分享项目技术细节并再次展示破解保险柜的过程。这个史上队名最长的团队还分享了一枚彩蛋,与这两天不退押金反而套路用户的ofo有关。具体是什么,直接戳视频观看。
& S/ J7 {" A0 a: D L8 U6 b
- X0 O7 h8 H; ~
5 k: o" v8 V6 ^1 a4 s) I6 ]) F* [
% @- t1 i* P& \4 x$ e; a! {








| 欢迎光临 中华锁艺人 (https://www.suoyiren.com/) | Powered by Discuz! X3.5 |