在中世纪的绘画作品中,偶尔会出现一种盛放金银珠宝的木制橱柜,这被认为是现代保险柜的雏形。整个十九世纪,欧洲与美国一直致力于保险柜的研发以及防火性、安全性(保险柜用锁具)的提升。到二十世纪六七十年代,电子密码锁开始广泛应用于不同类型的保险柜。随着科技的发展,如今不少保险柜也与时俱进,接入了互联网,以期实现远程控制、联网报警等功能,让保险柜更“保险”。但这意味着100%的安全吗?5 f5 H* d* m* F( a9 W4 h
0 E4 L3 r A/ v3 z( ]* b* g
6 a( ^/ S5 X6 L* x
6 A0 n* H: W0 D- ~* @( D1 l
《我是极客》第一集第一组挑战项目的选手,在舞台上给出了答案:利用部分联网的保险箱存在的安全问题,不用破解密码,几分钟就能打开这些保险箱。现场的挑战一度让嘉宾惊呼“鸡皮疙瘩都起来了。”此外,他们还现场拆解智能硬盘并破解、获取了其中的加密信息。挑战突破物理、数字的双重防御。
0 Q/ C& r9 I/ s8 O2 f
' T) Y A' ^9 k `4 C: z/ ?, v2 B
在“1024极棒之夜现场”,这个项目的选手分享了研究过程中的一些心得与经验。本文为现场实录(摘要),供读者参考。( J1 |; ]# e3 m
% W. `* t! ~& ]: ^ *文末附《破防了》项目技术分享视频
+ o9 z& _ s2 A
1 }* {* S9 u3 e+ d
: `; W. @& |" s1 r# u0 O+ V- }# x
日拱一卒 功不唐捐0 v0 ]8 w$ m3 g$ ?
! p+ z+ n- e) w Q$ e. ~( H0 N$ u
! D6 `! D* M0 V
/ b1 T9 R+ ?& M- j6 b. V 因为团队专注于芯片底层安全研究,在研究 ESP8266 芯片时,发现其广泛使用的一个 SDK 通信协议的 AES256 加密算法存在漏洞。因此灵光一现,想到利用这个漏洞无损破解应用这款芯片方案的智能保险柜。! z7 [: x4 Q( J% ^) \5 l
4 ` `5 L4 |' l& z
9 O5 B5 |' T0 \/ B+ K5 S
9 t4 W; r2 }- A; @# P) W: l6 _ 市面上有很多销量比较高且应用这款芯片方案的智能保险柜。当合理的开锁请求发到与保险柜连接的手机上后,就可以远程打开保险柜。比赛中挑战的保险柜号称采用的是银行密钥管理系统,在行业内具有一定的代表性。
3 i8 F& U4 ]- v/ z# t
# c* X# \- @: a0 x. H3 }
( v# ]2 d6 [# i0 r
( j+ Z: U) C6 {4 N6 G- N/ ]
发现SDK加密协议漏洞之后,我们又分析了智能保险柜的通信协议,然后劫持保险柜的网络,伪造了一个服务器。当保险柜发开锁的请求给服务器的时候,我们可以把请求给拦截下来,然后伪造一个开门的数据下发给保险柜,然后就可以成功开门。
0 W8 [. ^* N3 h6 @& k" e* X
0 Y0 u: A" R* {6 d3 W k: y
/ W( n9 C8 u& {( q
. f2 x3 r$ Z" N) j: d0 b4 Y3 r) j9 ? 破解加密硬盘2 s1 K2 Y' u5 c! E+ ?
8 T* |: y& a5 g$ ]
延续破解保险柜的思路,我们还研究破解了大量智能硬盘。这次的挑战目标也是一款较有代表性的产品——利用生物独特性,打造支付级高精密指纹识别技术的智能加密硬盘。保险柜如果算作物理防御,硬盘就是数字防御。+ E6 N+ W f8 s* w. h8 B0 X& c& O
& K# T5 h' v% k( G' u% [0 U% _0 b
8 ^3 N0 [; l" x. _
- R, f: g, j4 F
0 K( d6 w1 Z* u) ?
' {& _) {9 {6 h/ q2 L 在实际操作中,先把硬盘主控的固件提取出来,去分析它的解密算法。然后用侧信道把指纹模块上面的固件也提取出来,分析协议就可以得到指纹模块的ID。因为这类硬盘的验证先会请求指纹的ID,如果ID不匹配,就不会正常启动硬盘。所以要先把硬盘拆开拿到ID,然后伪造这个ID发给硬盘。待硬盘验证这个ID为正确之后,就会建立连接。下一步就是伪造指纹的数据发给硬盘,让硬盘的主控校验这个数据。如果验证认为指纹数据正确,电脑上就会出现一个盘符,里面就是加密后的数据了。9 d% {7 x9 F1 J4 g5 K4 F
1 p% \4 ^% K( u$ G5 l( Y2 e9 v- w, T* A$ p2 o
" u3 k$ G: l; I
4 h- I" |: V3 q 在极棒之夜上,除了分享项目技术细节并再次展示破解保险柜的过程。这个史上队名最长的团队还分享了一枚彩蛋,与这两天不退押金反而套路用户的ofo有关。具体是什么,直接戳视频观看。" T% |. d+ f7 j ^. n7 Q0 T0 ?
# y. }" b4 `) f) N# W
欢迎光临 中华锁艺人 (https://suoyiren.com/) | Powered by Discuz! X3.5 |