随笔您现在的位置是:首页 > 博客日志 > 随笔

懒人听书的数据库及下载的文件

<a href='mailto:'>微wx笑</a>的头像微wx笑 2020-04-19随笔 6 0关键字: 懒人听书  加密  Base64  

早期使用懒人听书的时候,下载了几个免费资源在手机里,然而过了一段时间之后,在线的资源就消失了,但在我的下载中还能找到过去的资源,觉得资源比较好,所以想要备份一下,就来研究一下

早期使用懒人听书的时候,下载了几个免费资源在手机里,然而过了一段时间之后,在线的资源就消失了,但在我的下载中还能找到过去的资源,觉得资源比较好,所以想要备份一下,就来研究一下。JZz无知


JZz无知

文件的存储位置

使用数据线将手机连接到电脑后,在手机上设置USB的用途,选择传输文件JZz无知

image.pngJZz无知

然后在电脑上查看文件,通常的目录结构是:计算机\你的手机品牌型号(如:Redmi Note 4X)\内部存储设备\tingshuJZz无知

image.pngJZz无知

这里面有一些资源的文件夹及文件的名字都进行了加密,但也有没有加密的,不清楚是遗留问题还是什么原因。JZz无知

根据返回的错误信息“does not have READ permission on bucket”远程文件存储在OSS对象存储上。JZz无知

数据库

采用的是SQLite数据库,可以使用Navicat for SQLite或SQLiteStudio等工具直接打开文件查看,也不需要密码。JZz无知

image.pngJZz无知

加密方式

资源目录名称及文件名称进行了加密,根据密文特征判断是Base64加密,然后使用在线Base64加密解码工具尝试了一下,确实如此。JZz无知

解密的时候,目录名称及文件名称前面的点需要去掉,有些加密内容中包含减号(.6K666K-t6K-m6KejMQ==),需要替换为加号才能解码。JZz无知

音频文件是没有扩展名的,添加上扩展名“.mp3”文件就可以播放了。JZz无知


JZz无知

一点想法,加密方式可以换为更安全的,如对称加密,音频文件加密后可以自定义一个audioFilter来解码播放;但这些似乎都不需要,对于不懂的人随便搞一下就能使其望而却步,懂的人拦也拦不住……JZz无知


JZz无知

本文由 微wx笑 创作,采用 署名-非商业性使用-相同方式共享 4.0 许可协议,转载请附上原文出处链接及本声明。
原文链接:https://www.ivu4e.cn/blog/essay/2020-04-19/407.html

很赞哦! () 有话说 ()