好友
阅读权限10
听众
最后登录1970-1-1
|
30吾爱币
1、该网站(atimebook.com)共享了很多电子书籍,都是离线数据库文件,这点值得称赞。
2、它发行了一个阅读器,读者可以在线或者离线阅读,但是等爽歪歪看到一定篇章时,一盘凉水就会迎面而来,弹框阻断,提示“前xx章节免费,后续为收费内容”,需要进行打赏购买,并且只对单本生效。
3、本人出于阅读爱好自行研究了一番,鉴于水平有限只能揪出这点信息:一套系列丛书就是一个db文件(sqlite3),大小呢几百MB到几个GB不等,该系列的所有书籍都是存在content表中,每本书占一条记录,包括id、title和data三个字段,书名就是title,内容就是data,内容可包含多页,都是图片格式,组合方式就是len+value。其限制就是data被加密,系列书是从102本开始乱,单本是从19章开始乱。
4、该阅读器为windows程序,当前软件版本6.8.1,有大侠能帮忙分析一下它的加密算法和密钥不,给古书籍爱好者送点福音?论坛新手,CB有限,感谢🙏 |
最佳答案
查看完整内容
我继续研究了下
1.密钥(准确说是注册码)会存到本地。
程序在 %APPDATA%\ATimeBook\data\ 下给每本书维护一个 JSON 配置文件,结构长这样:
{
"id": "F3EA",
"name": "党史.党建资料大合集",
"license": "", ← 就是这里,注册码落地的地方
"freeCount": 100,
...
}
2.没注册的书 license 字段是空字符串。程序里有 btn_import_license_Click(导入注册码按钮)和 getLicenseFromApi(从服务器取 ...
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|
|