加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

智能摄像头安全分析及案例参考

发布时间:2019-05-23 12:48:52 所属栏目:建站 来源:Tide重剑无锋
导读:通过对智能摄像头的收集布局和装备特征举办说明,总结了智能摄像头常见的几类进攻方法,并团结现实案例举办全面的安详说明。因为本身也是刚开始打仗这方面常识,以是涉及的内容都较量浅近,大佬无视即可。 智能摄像头先容 传统摄像头,一样平常指传统的只能存

行使暴力破解器材john the ripper可等闲破解该暗码。

智能摄像头安详说明及案例参考

风险说明:

  • 可按照passwd文档破解默认的摄像头root暗码,通过该默认暗码可直接登录袒露在内网中或互联网上的摄像头装备;
  • 可按照体系内的文件逆向暗码加密算法,破解摄像头和云端的通讯数据。

2. 加密算法可被逆向

通过敌手机端APK的说明,发明固然有的版本行使了加密和夹杂,但通过解密和反编译后,大部门APK可直接被逆向出源措施。

1557656458_5cd7f38a1669a.png!small

行使JD可将smali反编译为java源码,更为直观的查察措施代码。

1557656465_5cd7f391ad2f2.png!small

随后将lib目次下的so文件举办了逆向说明。

智能摄像头安详说明及案例参考

按照要害字定位到暗码加密算法几个相干的函数。

智能摄像头安详说明及案例参考

智能摄像头安详说明及案例参考

因为逆向手段较量一样平常,于是又团结了上一节摄像头固件解包出的/progs/bin目次下的sctrl文件举办逆向说明。

智能摄像头安详说明及案例参考

智能摄像头安详说明及案例参考

团结手机端APK和摄像头固件中的文件反编译说明,推导出了用户暗码加密逻辑。用户暗码行使了MD5(unix)+SALT的方法举办加密,SALT行使了函数天生,但天生算法很是简朴。

按照加密算法编写的解密算法如下:

智能摄像头安详说明及案例参考

行使该算法对暗码123456举办加密:

智能摄像头安详说明及案例参考

该密文和用户在手机端APK登录时的加密后的暗码完全同等。

智能摄像头安详说明及案例参考

这也证明白通过逆向加密算法而推导出的解密算法是正确的。

风险说明:

  • APK未举办夹杂、加壳或行使了较简朴的加壳掩护,很轻易导致APK被反编译、重打包等;
  • 较弱的salt天生算法可通过反编译还原出来解密算法,进而行使措施模仿用户登录。

3. 用户暗码可被批量破解

在用户行使手机端登录时,对数据举办抓包说明。

智能摄像头安详说明及案例参考

多次抓包说明后,可获得几个要害TCP数据包。

智能摄像头安详说明及案例参考

按照前面逆向编写出的解密算法,行使socket举办数据发包测试:

智能摄像头安详说明及案例参考

可以模仿APK举办用户登录,并能举办其他操纵。如获取装备列表、添加装备、修改装备暗码等。

智能摄像头安详说明及案例参考

说明发明,在用户暗码正确和错误时,返复书息时差异的。

智能摄像头安详说明及案例参考

600

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读