+ k+ ~2 @$ d' m6 k* o) }! Q 在中世纪的绘画作品中,偶尔会出现一种盛放金银珠宝的木制橱柜,这被认为是现代保险柜的雏形。整个十九世纪,欧洲与美国一直致力于保险柜的研发以及防火性、安全性(保险柜用锁具)的提升。到二十世纪六七十年代,电子密码锁开始广泛应用于不同类型的保险柜。随着科技的发展,如今不少保险柜也与时俱进,接入了互联网,以期实现远程控制、联网报警等功能,让保险柜更“保险”。但这意味着100%的安全吗?5 F+ s" t) z/ E1 j
( j1 |4 k5 h' u% R7 |, |
3 o8 {3 U( Y6 C2 @
《我是极客》第一集第一组挑战项目的选手,在舞台上给出了答案:利用部分联网的保险箱存在的安全问题,不用破解密码,几分钟就能打开这些保险箱。现场的挑战一度让嘉宾惊呼“鸡皮疙瘩都起来了。”此外,他们还现场拆解智能硬盘并破解、获取了其中的加密信息。挑战突破物理、数字的双重防御。
- d4 Q0 t& @( D- M
# R' U0 _; q& R' X' o/ `6 K
% G2 c5 I4 z3 p* g: F& I* T! s
' F+ e% W: w: x 在“1024极棒之夜现场”,这个项目的选手分享了研究过程中的一些心得与经验。本文为现场实录(摘要),供读者参考。: N& P! r/ p* D0 y2 p8 n4 N
. }. @8 D0 U# L9 N D6 ~1 X3 d, \1 K" n
) q4 _* n9 B# a0 ^
*文末附《破防了》项目技术分享视频
4 S# d2 P/ M' A) r
' h6 [ t5 f. g
`8 I5 h) A3 r" O5 {
. U/ R4 U! A) f
1 ^6 K; z5 E+ T* A4 J' F
2 T+ y0 R/ `: @) q6 P; G 日拱一卒 功不唐捐7 s% P( u8 A- o4 T
; i; o* c. e& c2 Z9 O( }0 P9 ^- z4 }2 d1 E! e& N' ]; z) p' q
8 \8 m4 b& d2 n: ~" N9 {- F' F* h& d' q 因为团队专注于芯片底层安全研究,在研究 ESP8266 芯片时,发现其广泛使用的一个 SDK 通信协议的 AES256 加密算法存在漏洞。因此灵光一现,想到利用这个漏洞无损破解应用这款芯片方案的智能保险柜。
) Z! l2 C, j) r! ~% h" o
/ @/ Y- Y; j C6 z& V
市面上有很多销量比较高且应用这款芯片方案的智能保险柜。当合理的开锁请求发到与保险柜连接的手机上后,就可以远程打开保险柜。比赛中挑战的保险柜号称采用的是银行密钥管理系统,在行业内具有一定的代表性。
/ p2 O9 E) M; ?. u" z3 U* U
4 @9 K+ v, f' ^) ~% R- W
发现SDK加密协议漏洞之后,我们又分析了智能保险柜的通信协议,然后劫持保险柜的网络,伪造了一个服务器。当保险柜发开锁的请求给服务器的时候,我们可以把请求给拦截下来,然后伪造一个开门的数据下发给保险柜,然后就可以成功开门。
/ o) ?. B! O9 ]; i6 E3 P( j
4 V* f9 e; J/ S% l* `
. t% Z9 e# `) p. U0 D' R, E/ A 破解加密硬盘
) m" ?+ N$ T {6 i; c2 b8 T0 ~4 N0 o. e! X4 k
- z8 h4 Z% Z4 }* u3 `8 V5 u0 ^
延续破解保险柜的思路,我们还研究破解了大量智能硬盘。这次的挑战目标也是一款较有代表性的产品——利用生物独特性,打造支付级高精密指纹识别技术的智能加密硬盘。保险柜如果算作物理防御,硬盘就是数字防御。
% l2 ]' N) \$ L& t/ X' a# O* Y6 x
8 ]6 _2 ~% m' R) g, D0 `
5 U% z& n6 Z3 J
" B6 m% K4 z B4 S" I4 o
4 o$ C, }, F8 O3 [/ u2 A5 S$ s& p! q 在实际操作中,先把硬盘主控的固件提取出来,去分析它的解密算法。然后用侧信道把指纹模块上面的固件也提取出来,分析协议就可以得到指纹模块的ID。因为这类硬盘的验证先会请求指纹的ID,如果ID不匹配,就不会正常启动硬盘。所以要先把硬盘拆开拿到ID,然后伪造这个ID发给硬盘。待硬盘验证这个ID为正确之后,就会建立连接。下一步就是伪造指纹的数据发给硬盘,让硬盘的主控校验这个数据。如果验证认为指纹数据正确,电脑上就会出现一个盘符,里面就是加密后的数据了。
, p. P" P* T7 _4 t9 K# @
5 N# n9 t! |: w8 q+ I3 x
, O$ p3 M6 o- `7 `% }" n
9 z. H2 X) S2 E% V2 e# g) m! Z
在极棒之夜上,除了分享项目技术细节并再次展示破解保险柜的过程。这个史上队名最长的团队还分享了一枚彩蛋,与这两天不退押金反而套路用户的ofo有关。具体是什么,直接戳视频观看。7 M* A: d$ @- r& r9 e
% c6 [: ]* `9 [9 k- A3 F
1 a1 a7 V/ R. }, Z
' v' [, N. M" S6 P w









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