Welcome

首页 / 软件开发 / C++ / Ceb解除打印屏蔽实战

Ceb解除打印屏蔽实战2011-04-25 vckbase 迪亚弗一、正文

最近突然迷上自制操作系统了(实际上是想挑战下自己),但是总觉得资料不够。买吧我 一个穷VC程序员手上没几两银子,下电子书吧……我想经常去免费下书站的同 仁们应该知道那是什么感觉。偏偏在某一系列书总有两本电子书在网上死活找不到,于是本 人一狠心当春节时公司发的200RMB没拿,在www.china-xxx.com买了1100下载币去下。

下载也不便宜啊,一本就是300左右,我那1000只够3本的。而且我以前没下过,但买到的 D版中从该站而来的电子书都是pdf格式的,我想现在也可能是吧。没想到付了下载币,进入 下载页面我就懵了,要装什么apabi,而且必须是经过apabi下的书才能看,中间还有什么注 册、授权证书等等。装就装吧,注册就注册吧,好在都不要银子,而且apabi的下载界面中给 出了下载URL(经我验证,若直接用flashget从该URL下载,得到的数据和由apabi下到的大相 径庭),但气人的是该站只允许在三台不同的机器上下载,而且帐户资料只保留半年,老天 ,对我这3年跳7回槽的“异类”这哪够用啊?不过我还是有解决办法,那就是 ——锵锵——我们破解版超星一族的利器——FlashPaper !

但是……当我满心欢喜的打开电子书一看……我那可爱的 “打印”项呢?仔细一看,在“菜单”中确实有“打印” ,可惜——不能用m(- | -)m 怎么回事?难道我这个版没给钱所以不让用?再看 它自带的说明cbe文件,可以使用“打印”项啊,看来是制作时给封的?

怎么办?在酷狗百毒都无能为力的情况下,在试图用VC调用apabi提供的ocx未果的情况下 ,我想用官方的制作工具对同一个文件进行处理进而进行比较来找出封打印的标志位,可惜 官方的制作软件只有制作CE版本的(xeb文件)。

在百般无奈下我想先留着吧,说不定哪天有神人降临能救我于水火之中。还是把站上提供 的免费章节也下下来再说(为了稳妥我先下的收费章节)。免费章节的下载不需要apabi,直 接是rar文件,我想这回该是pdf了吧,没想到解开一看还是cbe$%@#@%@%$。突然我想到,不 通过apabi,rar中只有一个文件而没有授权证书,说不定……果然,免费章节 可以打印!!!!!!(某公司开发部一个偏僻角落发出沉鱼落雁的惨笑)真是智者千虑, 必有一失!对于同一本书,用同一个软件进行压缩的话其参数必定99%相同,对于这种情况 来说免费和收费的参数只是在打印和授权证书上不同,而且参数一般都是在文件前面,只要 把收费和不收费的章节的文件头进行比较,就能找到封打印的标志位(只要它不把标志位也 加密)。

以下是对两个加密章节的比较结果:

以下是加密章节和免费章节比较的结果: