第57节:女人的忠告 冰山? 听到这两个字我的脑海里竟不可抑制的浮现出第一次见到凯瑟琳时这个女人 的样子:冰山色的小礼服映衬着一张大理石般的面庞,不苟言笑,连眸子里都流 露着不屑一顾的清高。想到这,我禁不住抬眼盯着凯瑟琳,现在的她正穿着先前 见过的那种肉色丝绸睡袍,像一只猫一样慵懒地躺在沙发上翻着时尚杂志。这哪 有一丝冰山的样子!这分明就是一个小女人! 大约是被我的目光盯得不自在,凯瑟琳的脸上竟破天荒地飞上两片红云,微 嗔道:" 看什么呢!还不快点睡觉?别说我没提醒你,泰坦尼克可就是被冰山撞 沉的!" " 这就是你的忠告?" 我愕然地看着这个小女人,见她很优雅地舒了个懒腰, 将杂志朝旁边一丢,就像无视我一般扭动着腰肢晃上楼去,于是赶快问了一句。 说实话我还是希望这个女人能给我一点建议,不过这个女人回头说的话差点把我 给噎死:" 亲爱的,希望你是破冰船。这似乎也不算忠告吧?嗯……算是我的一 个美好祝愿吧!" 我讪讪地耸了耸肩,抬腕一看表,刚刚九点半钟。这个时候就进房间睡觉? 这也太夸张了吧?不过想了一圈似乎自己真的没什么事情可以做,于是便钻进书 房,将我的笔记本连上网线挂在网上。 大概是被凯瑟琳吃饭时候那番话点醒,白天那种惶惶与困惑忽然之间消失得 无影无踪。脑子也开始清楚起来,为了不浪费这来之不易的感觉,我飞快地将RSA 的软件设计要求模块化,选择了里面比较熟悉的一块——数据的加密与转储开始 忙起来。因为有先前那个加密工具垫底,这次的设计过程进行得相当顺利,我只 用了两个小时便将这个程序给做了出来。我给自己倒了杯茶,坐在电脑前面开始 DEBUG ,没问题,一次通过!我几乎兴奋地跳了起来,要知道,不出错的程序是 绝对不可能的,但是今天这个状况……天哪!真是只能用有如神助来形容! 我强自冷静下来,因为一个程序员的直觉告诉我,没有这么简单的事情。这 只可能是我没有查出来,而绝对不可能是没有毛病!想想人家有点软的那个窗户 系统,正常使用没问题吧?但是BUG 一大堆。我这个到底是在为银行这种敏感机 构做信息安全处理软件,一点点问题,带来的将不只是金钱上的损失,更多的则 是信誉!这是燕色承担不起的! 找来找去,我竟然没有办法从这个软件上找到一丝不合理的地方!这种奇怪 的事情让我觉得很是郁闷。这种状态之下,我所能想到的也只有远在南京的兔子 了! 兔子很久之后才将电话接了起来,听见兔子略带疲惫与扫兴的声音和那边传 来微不可闻的女人喘息声我便知道自己做了错事,兔子老大不高兴地冲我发火: " 我靠!你小子交完货了?交完就来烦我?有事就说,哥哥我还忙着呢!" " 没什么,只是这次的一个程序,居然一次通过没有错误,不放心想找你和 我一起查一查。既然你在忙!那还是算了吧!" 我重重地在忙这个字上咬了一口, 然后才小声地说:" 你丫是不是空虚得紧啊?我可先和你说了啊!周筱晔正在失 恋中……" " 得得得!" 也不知道是烦透了我,还是因为周筱晔这三个字,兔子忙不迭 地说着好,道:" 我去开机,发过来吧!" 将程序发过去之后大约半个小时,兔子才在MSN 说话:" 这真的是你一次做 出来的么?没改过?" 话语间满是不信。 " 有问题不?" " 大的毛病没有,不过我倒是发现一点不正常的地方,不知道你那有没有。 " " 快说!" " 在运行了你的程序之后我的C 盘多出了40个文件,但是都是0 字节文件, 在C 盘的WIN 文件夹下面。我说你小子是不是今天糊涂了?这种程序你也好意思 和我说一次通过?好好查查到底出现的什么毛病,哥哥我还有事,不陪了。" 兔 子很匆忙地和我交代了他的发现,接着便和我说了再见。我也不留他,一个人慢 慢打开我的C 盘开始寻找起来。 兔子发现的是一个很严重的问题,出现0 字节的文件意味着这个程序在运行 的时候会出现数据冗余,很致命的数据冗余!这种冗余将导致整个系统的不稳定 从而彻底破坏软件的安全性!这个才是我最害怕的东西! 不过结果很让我意外!没有!我找了一圈,没有找到一个创建日期是今天的 空文件!我疑惑地再次搜寻了一番,还是没有! 难道是兔子弄错了! 不可能! 我在心中将这个荒谬的想法给否定掉。这并不是我盲目地相信兔子这个人, 而是我相信兔子作为一个程序员和一个黑客的职业操守!至少在这点上,平常那 个嘻嘻哈哈的兔子还是能分得清楚轻重的! 那么到底会是什么地方出了毛病? 我一遍一遍地刷新着C 盘的属性,眼睛忽然瞟过了一行很小的字:文件系统 :FAT32 !兔子家电脑的文件系统是什么?难道是NTFS? 我风一样跑出书房,敲开了凯瑟琳的房间门,她过了好久才打开门,弹出半 张脸挂着倦意很不高兴地冲我说:" 干什么?都几点了……" " 电脑……你书房的电脑是什么文件系统的你知道么?" " 不知道,反正是窗户XP的默认安装选项。怎么了?" 我大喜,按照窗户XP的默认安装那么一定是NTFS格式的文件系统,当下连忙 问:" 没有重要的东西吗?或者我能不能借用一下?" " 哦!用吧!我睡了!" 她也不问我用来干什么便将脑袋缩了回去,砰的一 下把门死死带上。 回到书房,我打开了凯瑟琳的电脑。果然是NTFS格式的文件系统!我将我那 个软件通过网络传到了凯瑟琳的电脑上,运行之后再次寻找,果然,出现了40多 个创建于刚刚的0 字节文件! 这是一个失败的程序! 我颓然将凯瑟琳电脑上的那个软件给删掉,一个会产生大量数据冗余的程序 绝对不是一个合格的程序!难道又要重新开始么? 也许……也许这也不是一点价值都没有! 我忽然想起了写病毒时常用的那种文件大小伪装手段:一般的杀毒软件对于 0KB 的文件一向是直接跳过的,而我只要能做一个像这样的壳,然后在里面加入 0KB 或者几KB的简单代码,只要那种以DOS 命令行模式或者最小化窗口模式进行 工作的代码,这样我便可以…… 我便可以干一些满足人毁灭欲望的事情! 破坏! 对,这是每一个骇客在进入这个世界的时候所接受的第一堂教育课的内容! 骇客永远和黑客不同,如果说程序员是作者,黑客就是跟在后面给这篇文章挑刺 的读者,而骇客,则算是用上恶言恶语让作者将这篇文章裁剪掉的人!或者说, 他们亲自动手将这文章阉割。这也正是兔子先前鄙视我的原因,这也正是我不愿 意正式加入红客联盟的原因。因为在我接触到网络的时候,我第一个学会的并不 是如何建设,而是如何摧毁。比起那枯燥的程序来说,用短短数十行的程序摧毁 一个数万行代码的程序,而正是这种用几十行代码毁掉别人几周甚至几年心血结 晶的行为,让骇客成为网上最让人唾弃的族群,让骇客们只能生存在网络的阴暗 角落里,那种感觉,就像是盗贼,潜行在无人处,等待机会释放自己的绝杀。这 是我喜欢的方式,自己审视自己,其实我的骨子里,是一个充满摧毁欲望的人, 只是这一切被我自己掩饰起来,被我自己用种种理由掩饰起来。 但是现在……看到面前这么一个突破口放在我的面前,我的手也禁不住抖了 起来。说实在的我已经很久没有做这种纯破坏的东西了,这次……我到底该不该 …… 那一夜,我一直没合眼,直到早上七点多,直到凯瑟琳的硬盘被冗余数据撑 得满满的,系统再也无法启动,我才从书房的椅子上站起身来,心满意足地将U 盘从USB 接口拔出来。