超星阅读器之电子书PDZ&PDG逆向杂记

查看 130|回复 11
作者:十一七   
关于 PDZ,也许大部分都不知道这是什么东西。摘抄一下第三方的介绍:

PDZ格式是一种电子书文件格式,主要用于超星阅读器(由超星公司推出的一款电子书阅读及下载管理的客户端软件)中的电子书资源。这种格式的特点是能够提供较好的版权保护,并且通常包含了丰富的电子书阅读功能,如书签、标记、资源采集、文字识别等。

简而言之,PDZ&PDG文件都是超星自家构建的一个文件格式。
TL;DR
  • PDG 可以视作电子书的单页,包含诸如图像数据的信息
  • PDZ 可以视作多个 PDG 文件的集合、额外的,其包含了图书信息,证书信息

    当然,有关 PDZ & PDG 文件格式本身,我们对其知之甚少。互联网上与之相关的内容大多涉及话题:PDZ/PDG转PDF,而在此话题下,能够阅览到的仅仅是通过各种依赖原客户端本身对其进行截图,合成PDF的操作。这意味着 PDZ 对我们来说仍是一个黑盒。
    通过逆向工程,我们可以了解到 PDZ 文件的一些基本信息。
    其拥有一个固定大小的文件头部: PDZHdr
    此结构包含了一些基本信息,包括:
  • 文件标识符
  • 文件类型
  • 版本信息
  • 打包所使用的加密算法
  • 电子书的类型
  • 元数据的位置
  • 元数据的大小
  • CRC 校验
  • etc.

    这里通过表格列举出部分关键字段,对于暂不知其用途的字段统一标为 unknown
    [table]
    [tr]
    [td]Offset[/td]
    [td]Size[/td]
    [td]Name[/td]
    [td]Desc[/td]
    [td]value[/td]
    [/tr]
    [tr]
    [td]0

    超星, 电子书

  • 我是不会改名的   

    太强了,以前看过,种类太多了就放弃了。
    pdz也分好几种,有纯图的,有pdf的。
    Pdg也分单页和多页,pdf的一般是一章一个。还有epub的,杂七麻八的一大堆
    后面发现c盘会缓存解密后的图片/pdf/epub就没研究过过了
    Timoney   

    有些超星的pdz可以直接下载,然后用超星的阅读器阅览。但是一旦换了台电脑,pdz就提示什么”证书长度为0“,就看不了了,这个应该就是对应楼主写的这些了
    zlzx01   

    期待后续作品,有大量的PDG文件需要解密打开。
    wasm2023   

    感谢分享,收藏学习了
    ZHOUHAHA1   

    大佬你好
    cultureSun   

    感谢分享,收藏学习了
    wpdzdx   

    所以应该怎么打开呢
    Yang3   

    大佬牛哇 找这个好久了
    Yang02024   

    看了看,表示没看懂
    您需要登录后才可以回帖 登录 | 立即注册

    返回顶部