RSS

搞了一点破解工作

14 3月

今天查找E. Stanley Gardner的侦探小说,居然让我发现了一个名叫“好读”的软件的网站。在这个网站的好读书柜中,发现了一些新的《柯赖二氏探案系列》

下载下来之后,发现这个软件为了给自己的软件做广告,提供了好多用它的格式转出来的书,其中就有我遍寻不得的这个探案系列。

用Ultraeditor看了看它的格式,前半部分是正确的,可是后面一部分书就被encrypted了。抱着试试看的想法看了看它的格式,发现它的编码很简单。就是把所有的汉字码加一。

编了个小小的C程序来破解它,发现还是有错。经过仔细研究,阅读了双字节码的编码规则。发现原来对于单字节ASCII和双字节其他语言混编的情况中,单字节ASCII的编码小于0x7F,而双字节码的第一个字节总是大于0x7F的,这个编码器只对双字节码进行加密而不加密单字节码。弄清楚了这一点之后,问题很容易就解决了。:-)

Advertisements
 
留下评论

Posted by 于 三月 14, 2006 in 每日杂谈

 

发表评论

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 更改 )

Twitter picture

You are commenting using your Twitter account. Log Out / 更改 )

Facebook photo

You are commenting using your Facebook account. Log Out / 更改 )

Google+ photo

You are commenting using your Google+ account. Log Out / 更改 )

Connecting to %s

 
%d 博主赞过: