曾经在互联网上火爆一时的超星数字图书的破解软件正逐渐淡出人们的视野。2005年初,笔者在网上搜索相关软件时,发现已很久没有十分有效的超星破解软件出笼了。
    在持续数年与“黑客”们的攻防拉锯战中,CERNET上重要的数字资源之一——超星数字图书馆似乎显得越来越坚韧不拔。频频升级的破解软件,如今也对它产生不了太大的威胁。曾热衷于依靠破解方式而免费阅读超星图书馆的网民们,也大都不得不放弃“黑客”手段,其中有很多已开始购买超星公司的读书卡,做起了光明正大的读书人。
    随着破解软件的大面积失效,人们越来越怀念几年前一度叱咤风云的ShunCox大侠。有据可查的资料表明,ShunCox是超星图书馆破解软件的鼻祖,也是曾经让超星公司颇为头疼的一个在暗处大肆活动的老对手。
    看到网上频频出现的“怀念ShunCox大侠”“跪求ShunCox大侠再度出山”之类的帖子,笔者在网上找到了这位已经“金盆洗手”的大侠,探究他再度出山的可能性。
   在MSN上,ShunCox回答说:“老了,没精力了,激情少了”。当然,这个生于1978年的小伙子不是真的老了。但除了空闲时候偶尔浏览一下论坛里的相关帖子,如今的ShunCox大侠在破解超星方面,已丝毫没有了当年的激情。
    而早在2001年夏天,笔者第一次电话采访ShunCox时,网络“黑客”所特有的那种冲动和激情似乎能通过线路冲破话筒扑面而来。彼时,也正是他破解超星软件而功成名就的时候。

功成
    所谓功成,是ShunCox对超星软件的一次又一次的轻松攻克。
    ShunCox自述:“2000年5月,我开始对超星进行剖析,希望能够破译他的加密机制。没有花多少时间,我很轻易地就成功了。当时的超星数字图书馆几乎没有其它任何保护措施,所以只要得到URL后用NetAnts就能下载。于是我决心写一个能够很方便下载超星电子图书的类似NetAnts的专用下载工具。我按照我的理想模式设计着这个软件:小巧、简洁、易用,并梦想着很多人会接受它、使用它。
    之后的十几天我是在电脑前度过的。除了在父母的反复催促下匆匆扒几口饭、困极了在床上躺一会之外,其余的时间我都在疯狂地Code。这个软件的第一版在2000年6月初完成,兴奋之余我给他取了个好记的名字:Book Express(简称BE),并做了一个我很满意的Logo。BE 0.8 Beta 2在6月6日正式发布。”
    此后,ShunCox与超星之间展开了几乎长达一年之久的明争暗斗。你升级了,我也马上升级。你有了攻克之法,我很快就打上补丁。在攻防拉锯战中,BE的功能也日臻完善。

这是当时各大破解论坛对BE的标准介绍:“Book Express 是专门用于超星数字图书下载的工具软件。超星数字图书让网虫们足不出户也能逛逛国图,可是超星图书阅览器却只能提供在线阅览方式,它自带的付费下载功能有诸多限制且不稳定。Book Express 可以大大节省上网费用,把图书下载到硬盘上让你看个够。
    Book Express 直接读取超星图书阅览器的书目库和图书链接,可以保证书目的新鲜。采用多线程技术,下载速度极快,随意下载图书的某一部分,比超星下载器更为强劲稳定。界面简洁易用,选书快捷方便,下载状态一目了然。下载图书无需注册,内置的文件转换使下载的图书完全没有主机的限制。”
    在很长一段时间内,攻城拔地、战无不胜的斗争经历,使ShunCox一直沉浸在成功的喜悦中。
    他甚至如此评价超星:“也可能他(超星)已经有点黔驴技穷了——每次的升级版只不过是对前一个版本的修修补补,或增加一些能让BE失灵的雕虫小技。但这些实在不足以击垮BE,我只要对程序作一些小小的修改就能照常使用,甚至网友们也会想出一些奇怪的高招来解决这些问题。”

名就
    所谓名就,则是那时网民们在各大论坛上对ShunCox大侠的赞美之辞此起彼伏。或许是超星的防范不够,或许是ShunCox大侠的手段太高,书虫们手持破解软件可以疯狂下载超星的数字图书且屡试不爽。
    有网友惊呼,“天啊,有这样好的事怎么不早点说!这个东西实在太好了,我想它都要想疯了。”
    一位广州网友的帖子:“ShunCox,我真是太感动了,万分感谢!每次到广州购书中心二楼,看着那一本本电脑书,我就欲哭无泪——书好啊,可是也太贵啊!现在好了,有了超星阅览器,可以网上看到那么多书,可是——一本书几百页,在线看到什么时候才完啊,上网不还用钱吗,我看比买书还花钱。有了这个软件后就两样都不用烦了。”
    ShunCox的举动终于引起了超星公司的高度重视。ShunCox的邮箱和论坛里相继出现了一些自称来自超星公司的信件。其中一封信的内容是这样的:
    “尊敬的ShunCox先生: 我们已经注意到了您的作品。我们相信您的出发点是好的,目的是为大家的读书带来更大的方便,这正是我们公司全体职工多年所追求的目标。但是您所采用的方式,不但会影响到我公司的正常商业运作,减缓数字图书的制作和增长速度,同时更会给解决著作权问题带来严重困难,致使作者因此而不允许我们将他的作品上网,甚至导致这种读书方式被政府全盘否定。您的做法实际上已经严重妨碍了读者对普通浏览服务的使用。目前该服务器已经关闭(其他两个已加密的服务器仍在运转)。您的做法还会迫使我们增加加密算法的复杂度,从而降低读者的图书浏览速度,这都会给广大读者带来严重不便。

我们真诚地希望您谨慎思考您的做法,同时热忱欢迎您参加到我们的开发队伍中,使您的聪明才智真正为图书的社会普及做出贡献。”
     ShunCox对来自超星的信件并没有十分在意。他认为:“这是超星早就应该自己解决的问题,否则他将无法面对他的竞争者,竞争者可不会心慈手软。况且作为Cracker我并不是很出色,比我优秀的Cracker在中国有很多,超星会懦弱到给他们每人发一封信,劝说他们不要这样吗?我和超星之间的较量才刚刚开始。”

身退
     但双方的斗争仅仅持续了大约一年时间。BE在经历了近十次大的版本升级后,ShunCox的超星破解软件定格在了BE1.03b4版本。在2001年底,ShunCox也几乎从各大破解论坛上失踪了。
     在超星公司对其浏览器软件相应升级后,BE1.03b4的威力显得越来越小。用它来下载超星的数字图书,已很难奏效:或者下载的图书页面经常出现很多黑道道,难以阅读;或者干脆就下载不了。一直依靠BE免费下载和阅读超星数字图书馆的网民们,一边苦苦寻找ShunCox大侠的踪影,一边呼吁更多的高手参与破解。
    虽然在2002至2004年间,确实有不少破解高手出手相助,但超星安全技术的逐步强大已是大势所趋,各种破解软件也很难再现BE最初的辉煌。而且,当年超星破解论坛遍地开花的场景永远不再,到2005年初只剩下一两个冷冷清清的论坛,几呈门可罗雀之势。
    这段时间,ShunCox到底干什么去了?
    经过网上的多次交流,笔者逐步理清了他的行踪:2000年6月,在他等待研究生入学的漫长“假期”里,推出了BE的最初版本;2000年9月,他到南京攻读硕士学位,一年后停止了与超星的交锋,专心于学业;毕业后,就进入了工作状态,但一直没有中断对于编程和网络技术的研究。在他随后频频出入的博客论坛上,依然可以看到他很多讨论编程技术的帖子。
    2005年初的最新消息是,ShunCox又专心考博,不久将到杭州攻读博士学位。专业方向为数字化艺术与设计,据说这是某高校计算机系新设立的专业,包括三维动画、数字合成、游戏之类的设计和编程等研究内容。
    ShunCox说,他比较喜欢编程,也喜欢游戏、动画设计等,所以选择了这个专业方向。至于将来,他说想留在学校当老师,图个清静,也可以做点自己喜欢做的事。
     提起超星数字图书馆,ShunCox已经没有当年往复交锋的冲动。据笔者观察,他从心底里依然保留了对超星数字图书的肯定。他曾表示,超星公司确实探索出了一种可行的数字图书馆模式,作为一种从传统图书馆到未来数字图书馆的过渡方案,超星跨出了坚实的一步。

文摘_怀念曾戏叱咤风云的大侠 一位黑客转型的心路历程相关推荐

  1. 出场顺序很重要下一句_人生如戏,出场顺序很重要:再见,不负遇见

    01. 前段时间,<年少有为>火遍了所有的社交圈. 李荣浩淡淡沙哑的嗓音唱出了很多人的心声,看到评论下有一个人留言: "我注定无法成为你的伴侣,与你同行.在我们眼所能见耳所能听的 ...

  2. 深入dos编程_他曾创造多门编程语言,还被比尔·盖茨以300万美元挖角

    C#之父 Anders Hejlsberg : from Google 1. 少年时教老师学计算机 安德斯·海尔斯伯格(Anders Hejlsberg),1960 年出生于丹麦哥本哈根,Turbo ...

  3. 安卓pkg解包工具_这个曾改变安卓的男人,要对苹果下手了?

    将「雷科技Lite」收藏为我的小程序,不再错过精彩内容 凡是经历过早期安卓的用户,几乎没有不知道 Root 这个词的. 几年前,大约是 Android 2.x 的时期,那会儿我们能接触到最早的 Roo ...

  4. c++ 写x64汇编 5参数_怀念9年前用纯C和汇编写的入侵检测软件

    在翻出12年前用C#写的自我管理软件之后,进一步激发了本猫的怀旧情怀. 上一篇在此: 竟然无意间翻出12年前自己用C#写的程序 这不,昨天竟然又找出2010年写的一款Windows系统入侵检测及防御小 ...

  5. android 组件化_你曾遇到的某大厂奇葩问题:Android组件化开发,组件间的Activity页面跳转...

    组件化开发有什么好处? 1.当项目越来越大时,app的业务越来越复杂,会出现业务功能复杂混乱,各功能块.页面相互依赖,相互调用太多导致耦合度高,而采用组件化开发,我们就可以将功能模块合理的划分,降低功 ...

  6. 安笙机器人_张翰新戏搭档徐璐!包贝尔要和辛芷蕾演奇幻电影?

    7月28日 开机 出品:幸福影视 导演:杨亚洲 题材:都市 演员阵容:李晨.王晓晨.车晓.刘莉莉等 电视剧<北京西城故事>7月28日开机. <北京西城故事>是一部年代剧,讲述了 ...

  7. wow服务器合并信息,《魔兽世界》台服合并部分服务器_网络游戏魔兽世界_新浪游戏_新浪网...

    以下是来自中国台湾地区的消息: <魔兽世界>部分服务器将于5月25日至5月27日进行合并,预计会把"水晶之刺.死亡之翼.大地之怒.血顶部族.羽月.龙骨荒野.艾格拉玛.恶魔之&qu ...

  8. 哪些是python_什么是python?_【曾贤志】用Python处理Excel数据 - 第1季 基础篇_Excel视频-51CTO学院...

    ---------------------------------------------------------------- 学完本课程可继续巩固篇:https://edu.51cto.com/c ...

  9. java jbutton 禁用_为什么JButton不能禁用,大侠们进来看看

    用eclipse编辑时,定义一个JBtton事件JButton声明是:privateJButtonbutton=newJButton();privateJButtonbutton_1=newJButt ...

最新文章

  1. C#设计模式之二十职责链模式(Chain of Responsibility Pattern)【行为型】
  2. centos7删除符号链接_技术|在 Linux 中怎样移除(删除)符号链接
  3. 计算机删除百度云盘图标,win10系统百度云盘图标删除的操作方法
  4. Java 动作事件_java按钮动作事件
  5. matlab用卷积积分求单自由度阻尼系统响应(零极点模型)
  6. win7 python2.7安装PIL库
  7. MongoDB数据库操作---mongoose操作
  8. 如何做研究-精辟分析
  9. zipkin使用_我的Spring Cloud(十):Zipkin 服务跟踪
  10. 【转】Dubbo架构设计详解
  11. KeyMob聚合平台:为开发者塑造广告变现形式
  12. 渗透测试基础总结(脚本小子)
  13. rake matlab,[MATLAB毕业设计] rake 仿真程序 求助
  14. 通过资源监视器排查网络高占用异常
  15. 第1章思维导图图片版
  16. Javascript(五十四)class定义构造函数
  17. 2021年最具赚钱潜力的互联网项目?明年的你准备靠什么活着?
  18. 计算机操作基础知识软件,计算机操作基础知识题库.pdf
  19. 打流工具trex使用
  20. 计算机基础---学习笔记

热门文章

  1. CAD Assistant - 3D模型格式转换利器
  2. 水仙花数(java)
  3. python实现进度条
  4. 未来50亿年科学预测
  5. PHP画a梦,html打造动漫人物--哆啦A梦
  6. 24位RGB转16位RGB原理
  7. m基于POCS算法的空域序列图像超分辨率重建matlab仿真
  8. 线程同步小例子:12306订票
  9. 理解Python并发编程一篇就够了 - 线程篇
  10. 计算机文字录入培训大纲,《计算机文字录入》课程教学大纲.pdf