请选择 进入手机版 | 继续访问电脑版

『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 1010|回复: 23

[智能音箱] 逆向分析下小爱音箱root密码, 顺带提供密码算号器

[复制链接]

2

主题

31

帖子

403

积分

论坛技术达人

积分
403
金钱
367
HASS币
40
发表于 2020-11-2 14:03:02 | 显示全部楼层 |阅读模式
在附件更新了一个自己做的密码算号器方便大家算号

                               
登录/注册后可看大图


众所周知小爱音箱从去年九月某次升级后 TTL 就需要密码了,
而且这个密码不是通用的是依照自己机器的 SN 搭配通配符进行 MD5 运算后得到的,
在许多前辈高人的指点下也给出了如何算出自己小爱音箱密码的算法,
https://bbs.hassbian.com/thread-8667-1-1.html
https://bbs.hassbian.com/thread-8903-1-1.html
有点好奇这个密码是怎麽产生的,
自己稍微研究了一下,
首先固件的取得可以透过 wireshark 之类的 sniffer 工具当固件升级时取得固件下载连结,
或是在小爱音箱中用 ota check 指令查询固件下载地址
或是用编程器 dump 出分区,
小爱音箱的固件是用类似 OpenWRT 的格式打包的
https://openwrt.org/docs/techref/header
解开固件就可以取得 mico_version, boot.img 以及  squashfs 格式的 root.squashfs
再次解包 root.squashfs 就可以取得 /bin/mi_console 这个产生 root 密码的文档
早期的版本可以透过 mi_console [SN] 取得 root 密码,
不过新版的已经无法透过这方式取得密码,
将 mi_console 透过 ida 可以看出密码是跟型号相关的
lx01, lx05a, lx05, l07a 是使用通配符  A20EDC68-62E5-70C6-76E8-75879721B8EC
s12, s12a, lx06, l09a, l10a 是使用通配符 9C78089F-83C7-3CDC-BCC9-93B378868E7F

                               
登录/注册后可看大图

但是今年九月后通配符更新了,
这是我逆向小爱音箱 1.66.7 板固件中的 mi_console 得到的内容,
通配符变成了 B0168A6D-119A-F21A-DA58-980732F80A19  以及 5775B10D-15C0-7827-97B9-88EA07FCA97A
lx01, lx05a, lx05, l07a 是使用通配符  5775B10D-15C0-7827-97B9-88EA07FCA97A
s12, s12a, lx06, l09a, l10a 是使用通配符 B0168A6D-119A-F21A-DA58-980732F80A19
小爱音箱 Pro 型号是 lx06 所以通配符 B0168A6D-119A-F21A-DA58-980732F80A19


                               
登录/注册后可看大图


                               
登录/注册后可看大图


                               
登录/注册后可看大图








mi_speaker_pwd.htm

5.97 KB, 阅读权限: 20, 下载次数: 87

小爱音箱算号器

评分

参与人数 7金钱 +97 HASS币 +40 收起 理由
ttimasdf + 16 大佬tql
chinyaolin + 10 先收藏 再評分
mjx111 + 5 论坛有你更精彩!
blindlight + 16 厉害了word楼主!
plutosherry + 10 我来瀚思就为看你!
Roger + 20 + 20 墙都不扶,就服楼主!
+ 20 + 20 虽然看不懂,但感觉很厉害的样子。.

查看全部评分

回复

使用道具 举报

107

主题

4084

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
12696
金钱
8527
HASS币
45
发表于 2020-11-2 14:27:38 | 显示全部楼层
楼主,你咋这么牛?
回复

使用道具 举报

5

主题

125

帖子

507

积分

论坛技术达人

积分
507
金钱
377
HASS币
50
发表于 2020-11-2 15:40:00 来自手机 | 显示全部楼层
楼主,我严重怀疑你是混在小米的暗桩(ಡωಡ)hiahiahia
回复

使用道具 举报

6

主题

542

帖子

3074

积分

论坛元老

Rank: 8Rank: 8

积分
3074
金钱
2532
HASS币
30
发表于 2020-11-2 18:01:58 | 显示全部楼层
牛批大了!!
回复

使用道具 举报

16

主题

208

帖子

1453

积分

论坛技术达人

积分
1453
金钱
1205
HASS币
190
发表于 2020-11-2 19:40:26 | 显示全部楼层
太强大了
回复

使用道具 举报

8

主题

241

帖子

2000

积分

论坛技术达人

积分
2000
金钱
1744
HASS币
100
发表于 2020-11-2 20:11:07 | 显示全部楼层
算号器都搞出来了,楼主牛B!!!
E5-2650L-V2+华南X79+16GB*2
回复

使用道具 举报

32

主题

404

帖子

2130

积分

论坛技术达人

积分
2130
金钱
1706
HASS币
80
发表于 2020-11-2 23:15:08 | 显示全部楼层
楼主偏心,为啥没有lx04的型号
回复

使用道具 举报

58

主题

776

帖子

2655

积分

金牌会员

Rank: 6Rank: 6

积分
2655
金钱
1874
HASS币
30
发表于 2020-11-3 08:33:04 | 显示全部楼层
很强大!上得厅堂下得厨房,破得算法逆得了向
回复

使用道具 举报

5

主题

52

帖子

405

积分

中级会员

Rank: 3Rank: 3

积分
405
金钱
353
HASS币
0
发表于 2020-11-3 09:09:00 | 显示全部楼层
牛人啊!膜拜!
回复

使用道具 举报

1

主题

8

帖子

44

积分

新手上路

Rank: 1

积分
44
金钱
36
HASS币
0
发表于 2020-11-5 13:03:26 | 显示全部楼层
弱弱问一句:root了以后可以用来干啥呢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2020-11-28 21:57 , Processed in 0.105091 second(s), 36 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表