发新话题
打印

黑客传说 作者:月之子 (全书完)

本主题由 realhero 于 2008-5-22 00:46 设置高亮
第二卷 第61章 删不掉的文件夹(中)
  

  
  呵呵,不就是个删不掉的文件夹么,怎么什么都往黑客身上推呀。许毅有些苦笑不得。颜玉用的操作系统是win95的,所以偶尔碰到这样的情况应该是很正常的。通常情况下,只要等上一会儿,和这个程序有关的进程关掉之后就可以删除了,或者,重新启动一下电脑即可。

  于是,许毅刚脆让她重启。过了一会儿,颜玉回复,那个文件夹仍旧删除不掉。

  “好,我看看。你在系统中开一个BC服务端,设好密码。”

  BC软件本来就是一个远程控制软件,开服务端的时候,可以设置密码,这样只有知道密码的人才能控制系统,所以具有针对性,也就是说别人不能随便利用这个来控制自己的肉鸡。

  将这个软件用作正途,它就是网管们的好帮手,可以很方便的远程管理服务器,而黑客们又可以将其当成木马用,开后门,远程控制目标系统。当然,如果是黑客用这个软件,就得先突破对方的系统,让服务端在里面先运行起来,这样才能达到目的,而现在许毅想控制颜玉的系统,自然不用自己再去入侵,只要叫颜玉开这个服务就行了。

  服务端已经做好,颜玉发来了密码,许毅用BC客户端连上了她的系统。很快,颜玉的系统桌面出现在许毅的显示器中。许毅看到,小姑娘的系统还被她打扮得挺花哨的,桌面壁纸是一典雅清新的中国画,葱葱郁郁地一片绿竹。桌面上的图标也不是很多,只有几个常见的快捷方式,许毅注意到,其中有一个黑客学院网页的快捷方式,另外还有个“DOS快速入门教程”的快捷方式。

  看来小姑娘还在努力学习黑客知识,许毅有点惊讶她的热情还没过去。这时,他又想起以前自己答应让她实现成为黑客的梦想,编写一个黑客工具套装给她,却把这件事给忘了。心中有些歉意,不过BC软件本身具有大部分功能,许毅只要再加上几个就可以了。心下决定尽快把这个给做出来。

  许毅还是用飞飞和她聊天:“哪个文件,你用鼠标指示一下。”

  许毅从她共享的桌面看到,消息立刻传到了她那儿。她移动鼠标,获得了系统的控制权,然后打开D盘的一个文件夹,找到一个名为test文件夹,进去,里面有个叫“aa..”的文件夹。颜玉的鼠标在上面动了动,然后她在飞飞里面输入:就是这个。接着,好像是为了证明自己的说法,她对其进行了删除操作。弹出一个带红叉叉的警告框“系统无法删除文件:无法读源文件或磁盘。”

  许毅看到这里就笑了,这个东东实在是太熟悉了。心中疑惑,小姑娘这里怎么出现了这样的文件夹?难道真的是别的同行来光顾过她的电脑?

  这个文件夹是个特殊的文件夹,并不能这样简单地删除。许毅上次获取欧若拉的照片的时候就用过一次这个方法。利用的正是windows系统的一个小BUG,这个BUG直到window XP系统的时候还没有修正过来。

  许毅回复:“这个文件夹是什么时候发现的?”

  小玉儿:“就今天啊,本来我想清空这个文件夹的,就发现了这个问题。”

  许毅想了一下,心中突然一动,想到刚才看到的颜玉桌面。

  XYZ:“这个文件夹不是你建立的吧。”

  颜玉在那边想了一会儿,这才回道:“喔,我想起来了,我前两天练习DOS命令的时候,好像建过这样一个文件夹。”

  这个消息刚发过来,她又发了一条:“就是那个MKDIR命令”。

  许毅微微一笑,没想到她随便练习个命令就碰到了这个BUG。而以前,这个BUG是他调试程序的时候无意中发现的,经过一番彻底研究,算是完全掌握了这个BUG,而且还能够将其运用到黑客入侵活动中来。

  另外,小姑娘自学DOS命令让许毅也很高兴,所以他决定将这个BUG详细跟她解说一下。

  XYZ:“知道过RMDIR么?”

  小玉儿:“看上去很熟悉,印象不太深了,等等,我看看资料。”

  倒!看来小姑娘对这些命令的掌握还和肤浅。

  很快,颜玉就有了答案:“知道了!是删除文件夹的命令。”

  XYZ:“是的。你不要用鼠标右键的删除,也不要用键盘那个DELETE键,试试用这个命令,在DOS窗口下删除那个文件。”

  小玉儿:“这样就行了?我试试看。”

  许毅从共享桌面的那个窗口看到,颜玉调出了DOS窗口,然后来到那个文件所在的目录,输入命令“RMDIR aa..”,回车之后,接过显示“系统找不到指定的文件”。

  小玉儿:“不行啊,毅哥哥。”

  XYZ:“呵呵,用这个命令‘RMDIR aa…\\’”

  颜玉按照许毅给出的命令运行了一次,果然发现那个文件夹被删除了。这下把她乐坏了。

  小玉儿:“毅哥哥,那个文件夹不见了!”

  XYZ:“嗯。”

  见许毅并没有多说,她很快就询问起原因来:“这个命令的格式不是后面直接跟文件名吗?为什么后面还要多加上一个点和一个反斜杠呢?”

  Hoho,小姑娘有前途,有小黑客的潜质。许毅就是在等她询问。

  “呵呵,小玉儿,我跟你说,你刚才无意中发现了一个微软windows系统的大BUG。”许毅为了鼓励小姑娘,特意夸大了一下。当然,从某种意义上来说,这个BUG也算是不小了。

  许毅正等着小姑娘的欢呼雀跃,结果等来了一句让他有晕阙感的问题:“毅哥哥,什么叫BUG呀?”

  许毅一口气睹在了胸口,原本准备的一番说辞暂时用不上了,只得给她讲解起BUG的意思来:“BUG在英语中是‘臭虫’或者‘虫子’的意思,用在计算机领域中,就是指一些隐藏在系统或程序中的缺陷或问题。对软件公司来说,这是个不好的东东,会想尽办法将其修复,但这却是黑客们的最爱,因为利用这些BUG,他们往往可以做出很多不可思议的事情来。”

  说起BUG这个词汇的起源,还有一段典故。那是在第一代计算机的时代,那个时候的计算机都是由许多庞大且昂贵的真空管组成,并利用大量的电力来使真空管发光。可能正是由于计算机运行产生的光和热,引得一只小虫子(Bug)钻进了一支真空管内,导致整个计算机无法工作。研究人员费了半天时间,总算发现原因所在,把这只小虫子从真空管中取出后,计算机又恢复正常。后来,Bug这个名词就沿用下来,表示电脑系统或程序中隐藏的错误、缺陷或问题。与Bug相对应,人们将发现Bug并加以纠正的过程叫做“Debug”,意即“捉虫子”或“杀虫子”。有人将其翻译为“臭虫”,但程序员们还是喜欢直接用BUG这个词。

  ―――――

  Ps:1945年9月9日,下午三点。哈珀中尉正领着她的小组构造一个称为“马克二型”的计算机。这还不是一个完全的电子计算机,它使用了大量的继电器,一种电子机械装置。第二次世界大战还没有结束。哈珀的小组日以继夜地工作。机房是一间第一次世界大战时建造的老建筑。那是一个炎热的夏天,房间没有空调,所有窗户都敞开散热。

  突然,马克二型死机了。技术人员试了很多办法,最后定位到第70号继电器出错。哈珀观察这个出错的继电器,发现一只飞蛾躺在中间,已经被继电器打死。她小心地用摄子将蛾子夹出来,用透明胶布帖到“事件记录本”中,并注明“第一个发现虫子的实例。”

TOP

第二卷 第62章 删不掉的文件夹(下)
  

  补充:试验了一下,move命令会出问题,用copy命令吧。
  -----------

  花了一小会儿时间,将这个专业词汇解释清楚,颜玉继续追问了起来:“毅哥哥,你的意思是说这个不能删除的文件夹是一个BUG?为什么要在DOS下面才能删除呀?”

  ……许毅顿时没词了,为什么会这样我怎么知道,我又没阅读过微软操作系统的源代码,他无奈地回道:“我也只知道这是个BUG。具体原因不清楚。”

  “你也不知道呀。”小姑娘好像感到很惊讶,可能她没想到还有许毅不知道的计算机问题。她继续问:“对了,你还没告诉我为什么要多加一个点和反斜杠呢。”

  这个许毅倒知道:“其实你建立的这个文件夹的名字本来就是多了一个点和反斜杠的。只不过这样看不到而已。”

  颜玉自然是不信,许毅只得证明给她看。他要颜玉用命令“MKDIR A..\\”在DOS控制台下建立文件,也就是说,按照DOS命令的语法规则,建立的文件名为“A..\\”。

  等了一会儿,颜玉便发来了消息:“毅哥哥,怎么建立的文件名是‘A.’,少了一个点和一个反斜杠呢,太奇怪了!”

  许毅回道:“呵呵,刚才那个文件夹就是这个原因,它实际的文件夹名字和你看到的并不一样。你现在用平常的方式删除这个文件夹试试。”

  颜玉闻言,选择了这个文件夹,然后按了删除键,确认,这时,她惊讶地发现刚才碰到的问题又出现了,也就是说刚才自己亲手建立了一个不能删除的文件夹。

  这样说,那个文件也是我不小心给建立的了?颜玉想到这里,心中一动,按照刚才删除那个文件夹的方法,在DOS里面运行了“RMDIR A..\\”命令,发现刚建立的文件夹果然立刻被删除了。

  真是这样的!颜玉高兴非常。这个困扰了她多时的问题原来是这么回事,害得她还担心了好一阵,以为是遭了黑客呢。

  许毅坐在电脑前,疲劳感一阵又一阵地袭来,不过他也被小姑娘引起了兴致,决定趁热打铁,将这个小技巧跟她说清楚,好增长她学技术的兴趣。

  于是,许毅便开始详细地给她讲解起这个原因来。虽然他并没有阅读windows操作系统的源代码,但是根据自己掌握的知识,他还是可以将其中的原因推测出七八分的。

  反斜杠“\\”在windows中是路径的分隔符号比如“C:\\Windows\\”的意思就是C分区中的Windows文件夹,“C:\\Windows\\cmd.exe”的意思就是C分区中的Windows文件夹中的cmd.exe文件。

  那么,如果文件名中有“\\”符号会怎么样呢?假如“A\\”是一个文件的名字,这个文件位于“D:\”(D盘),则它的路径就是“D:\A\”,当我们试图访问这个文件的时候Windows会错误地认为我们要打开的文件是D分区的A文件夹,这样Windows就无法打开并且会返回一个错误,因为以上的路径并不存在。

  当然现在正在尝试创建“A\”文件,但是Windows会给出提示:“\\”符号是不能作为文件或者文件夹的名字的。也就是说Windows还是早已想到这一点了的。不过事实真的是这样吗?显然是否定的。

  颜玉碰到的这个文件夹就是如此,也就是说,微软的程序员编写操作系统的时候把DOS下用MKDIR命令建立文件的时候忽略了这个问题,仅仅只是注意到了图形化界面中文件的建立。

  花了好大一阵精神,许毅终于将这个问题说清楚了,从小姑娘的回复来看,她好像也听懂了其中的原理。她对于自己发现了微软的一个“重要”BUG欢呼不已,不过欢呼之后,她终于想起一件重要的事情:“毅哥哥,这个BUG就算是存在也没什么关系吧,这个问题毕竟是很少会遇到的,而且看上去并没有什么作用。”

  “当然有作用了,有重要作用。黑客的一个重要能力之一就是能够利用看上去貌似毫不起眼的小漏洞做出令人惊讶的事情来。”

  “啊?这个BUG还能被黑客利用吗?”

  “当然。”我就经常用,哈哈哈。

  “那快告诉我,怎么用啊?这可是我发现的漏洞呢。”

  喷!赞她几句就飘飘然了。许毅连忙及时提醒她,这个漏洞不能透露出去,要是流传开来,大家都知道了,以后就不灵了。

  “好啦,好啦,我不会告诉别人的。你也不准,这个是我们两个之间的秘密。毅哥哥,你快告诉我这个BUG到底有什么用吧。”颜玉满口答应,连连催促。

  “呵呵,其实这个文件夹也是一个真正的文件夹的,它具有文件夹的功能,但又具有其他一些特性,不容易删除就是其中之一。”

  “文件夹的功能?你是说我们可以在里面存放其他文件?”

  “聪明!”小姑娘一点就通。

  颜玉闻言,立刻重新建了个特殊文件夹,然后拖了个TXT文本文件到它上面,结果又弹出一个带有红叉叉的警告对话框,说“……引用了一个未知的未知……请确认磁盘正确连接……”云云。

  呜,不行嘛!颜玉又只能问许毅。

  “呵呵,你的思维怎么还停留在原地?说了这是比较特殊的文件夹了,不能用自己的思维惯势来思考问题的。”

  经许毅这么一提醒,颜玉脑中便立刻清醒了。删除它都要用在命令控制台下用DOS命令,那将文件放到里面,肯定也是这样了!她急忙证明起自己的推测来,果然,事实正是如此。她要拍手称快了。聪明的颜玉自然想到了,将文件放到里面,相当于就给它加了一把保护锁,别人如果不知道这个原理,就拿这个文件夹没有办法,自然也就拿里面的文件没有办法。

  嗯,那么如果自己要取里面的文件怎么办?颜玉举一反三,立刻又用“MOVE”命令,将刚刚移进去的文件移了出来。事实证明这样也是成功的。接着又将其移了进去。

  “毅哥哥,真是这样耶!放进去了。”

  许毅没有说其他,而是问了一句:“小玉儿,你现在删除那个文件夹看看。”

  颜玉又按照刚才的方法,在DOS下用RMDIR进行操作,结果发现竟然删除不了了!里面的提示为“文件夹不是空的。”

  啊?难道现在删除不了了?颜玉有些吃惊了。如果是这样的话,那这个文件就只能一直躺在这里了。不过她很快就想出了解决办法,既然文件夹不是空的不能删除,那她就先让这个文件夹为空再删除,于是她便将里面的刚刚移进去的文件给移了出来,然后顺利将这个文件夹删除了。

  当颜玉将这个方法说给许毅听时,他微微一愣,显然没有想到这个方法,随即笑了起来,这个方法虽然很麻烦,很“笨蛋”,但也不失为一种解决方案,不过这个方法却有很大的缺陷。

  “这个方法虽然可行,但却只能自己做实验的时候用。如果对方入侵了你的电脑,然后在你的硬盘里面建立了一个这样的文件夹,接着往里面放了很多文件,那你该怎么办?”

  颜玉也是一愣。是啊,要是这样的话该怎么删除呢?对方往里面存的文件自然是不会告诉自己的,那自己怎么会知道有多少文件,那些文件叫什么名字?那岂不是就没有办法了?

  不服输的小姑娘冥思苦想,终于被她想到了一招杀手锏:“要是那样的话,我就将硬盘格式化!”

  “哈哈哈,不错,这也是个解决办法。不过如果对方将文件夹建立在系统盘中,那格式化硬盘损失就大了。又得重新安装系统,那多麻烦?要知道,一个服务器的系统配置是极其麻烦的,往往要花费维护员很多时间和精力,哪有这么容易说格式化就格式化的。”

  “那岂不是就没有办法了?”

  “办法当然有。其实也很简单,只要你在删除后面加个参数就行了,例子为‘RMDIR /S 文件夹名’。这个S的意思,就是不论里面有没有文件,也一律删除。”

  虽说这个方法简单,但也要对DOS命令非常熟悉才可以,这点很多人都是不知道的。

  颜玉终于知道了这个文件夹的作用之一:藏东西。东西嘛,随便什么都可以,黑客工具啦,重要文件啦(H片,^_^),病毒(无视杀毒软件)啦,木马啦等等等等。

  接下来,许毅又告诉她另外一个功能:硬盘炸弹。其实这也是利用普通人不知道如何删除这些文件夹的原理,编一个程序(病毒或者批处理都行),建立一个或者多个这样的文件夹,然后往里面复制东西,越大越好,于是乎,宿主计算机中的硬盘越来越小,越来越小……直至没有。

  另外,这个文件夹还有一个特点,那就是无论你放多少文件进去,它始终显示文件大小为零,而实际上它却又真正占用硬盘空间,故隐藏起来很方便。

TOP

第二卷 第63章 “硬气”功
  

  
  许毅第二天一觉睡到了中午才起床,其实早晨的时候苏兰走的时候叫过他,不过他当时实在是很累,浑身疼痛,一点都不想动,在床上坐了一会儿,等苏兰和李艳走了之后他又大字形躺在了床上,等他第二次醒来,已经是十点多,反正已经晚了,于是他干脆睡个充实,又躺下了。

  花了大约半个小时的时间来做伸展运动,许毅的身体柔韧性才恢复过来,只听到浑身关节处啪啪作响。

  回到学校,那些任课老师破天荒地没有找许毅的麻烦,许毅主动找班主任随便找了个借口就混了过去。

  放学之后,许毅又和刘波一起去了秦爷那儿,这次秦爷没有再把许毅摔出去,反而是刁着烟杆重新将许毅打量了一番,不断地点头。

  经过一个简短的拜师仪式,许毅终于证实成为了他的大弟子。经过他的讲解,许毅终于知道了秦爷一身功夫的来历,原来他是什么“少林三十六房”俗家弟子的传人,这“少林三十六房”已经有几百年的历史,每一房每次只能有一个传人,这样几经风雨,很多房的功夫都已经失传,到现在几乎已经绝迹。秦爷属于密宗金刚房,一身横练功夫练得出神化。他目前已经年过古稀,这些年来,他一直在寻找徒弟,原本以为自己的一身本领也会被自己带到土里去,直到遇上许毅,他才松了口气。上次给许毅治病的时候,他将许毅全身的骨骼摸了个通透,发现这个少年正是自己多年来要找的人,当时便动了收徒的心思,不过当时他还是按耐住心中的狂喜,决定等许毅自动送上门来。

  昨天,表面上是考验许毅的心志,实际上却已经开始了功夫的教授。金刚房的弟子,首先便是要能挨打,所以师傅收徒之后,第一件事便是“折磨”徒弟,当然,出手也有讲究,能够为弟子以后的学习打下基础。

  当许毅拜完师之后,他的苦难又开始了,如同昨天一样,他像沙包一样被秦爷扔来揍去,大约半个小时之后,他已经奄奄一息了,像死狗一样躺在地上一动不动。接着,他被秦爷提着扔到了一个装着温水的大缸里面,再泡上1个多小时,许毅许毅成了一堆烂泥,有气无力,浑身疲软。

  这样水深火热的日子一直持续了一个月,整整被折磨了一个月之后,秦老爷子才正式开始教许毅一些基本的练习方式,例如站马步,闭气等等。站马步是练习下盘,开始的时候还好,时间一久,只感觉两腿都要断掉。不过秦爷的要求是,不但放学是时候要来练两个小时,连上课、上厕所大号的时候也要练,也就是说,上课不能坐,得以马步的形式听课。当然,这点只有和许毅同桌的颜玉知道,一次偶然的机会,颜玉小姑娘发现许毅的屁股竟然没有坐在凳子上面,而是悬空着,隔着几厘米的距离,这让她很是惊讶,经过一番追问,这才知道原来她的毅哥哥在扎马步。于是,小姑娘毛遂自荐,成了许毅的监督,随时检查许毅有没有偷懒,后来小姑娘还想了一个办法,她在许毅的椅子上放几个她折叠的纸球,然后上面盖一张纸,只要许毅偷懒,就会压扁纸球。

  学武的日子,许毅感觉到异常的疲惫,上课的时候睡觉的次数也增多了,回家之后有时候连电脑都懒得开了,直接躺在床上一觉睡到天亮,不过许毅的身体倒是越来越强壮,嗯,还有越来越硬。

  正所谓“外练筋骨皮,外练一口气”,除了平时那些痛苦的锻炼,许毅还得练气。首先是闭气功,许毅被秦爷按在水缸里,好几次都差点闭过头,闭挂了。从刚开始的不到一分钟时间,到后来的三分钟,这其中的艰辛只有许毅知道。不知道多少次,许毅都动了放弃的念头,但后来还是乖乖地跑去训练,因为他知道这对自己是好事,毕竟这些天来,训练成果还是比较显著的,现在的他已经可以和刘波斗得不相上下,而且还练了一身令人艳羡的肌肉。

  接下来的日子,许毅除了练各种套路和招式,最重要的就是练气,名为“硬气”功。当然,此“硬气”功非彼“硬气功”。闭气功已经练得差不多,现在许毅练的是“硬气”,一口硬气充斥全身,身体各处的抗打击能力大大增加,最神奇的是,当这口“硬气”充斥全身的时候,还要能够正常呼吸。这正是和普通人不同的地方,每个人都有一口“硬气”,但是吸了这口气的时候并不能呼气,一呼全身就松垮了下来,而秦爷有一种特殊的呼吸方法,可以在这种时候还能够正常呼吸,在这种状态之下,再进行一些专门的锻炼,这口硬气就越来越多,越来越强,到最后达到真正的“金刚不坏”,铜皮铁骨。和通常的金钟罩,铁布衫不同的是,“硬气”功没有罩门,是真正密不透风。

  时间已经快到中秋,天气渐凉,大雁南飞。

  许毅此时在班上已经是大家眼中的“优生”了,平均成绩已经达到了八十多分,经常被老师们拿来当进步标兵来举例子。由于许毅是慢慢来的,潜移默化中,大家对他的进步也并不感到奇怪,唯一的解释是,他本来就很聪明,只是以前的心思并没有花在学习上,现在他认真了,所以成绩上来了。

  许毅的进步也影响了很多同学,最明显的就是平时和他玩得好的那些“不学无术”的同学,许毅周围的那些同学成绩或多或少都有了一些改善,刘波也是如此,现在已经处于班级中等。

  许毅最近感到奇怪的是,教计算机的柳老师最近对他好像特别关注,时不时就跑到他面前东看看西看看的,搞得他现在上机都不敢上网,规规矩矩地跟着老师的步骤练习基本操作。

  刚刚,许毅从刘波口中得知,最近有个关于初中生计算机方面的重要比赛,柳老师好像要组织同学们参赛,最近会在全校举行选拔赛。

 

TOP

第二卷 第64章 noi
  

  
  初中生的计算机比赛许毅是一点兴趣都没有,以他的水平,金奖肯定是他的,这就如同大人和小孩来搏斗,没有一点悬念可言。除了许毅,班里面那些自认为技术不错的同学都表现出极大的兴趣,一幅跃跃欲试的样子,包括颜玉也是一样,而且,她还一个劲的怂恿许毅参赛。

  计算机课,柳老师将事情正式对大家说了,原来是组织大家参加全国青少年信息学奥林匹克竞赛。这项赛事自从1984年举办第一界至今,每年举办一次,简称为NOI(National Olympiad in Informatics)。

  既然是全国性的大赛,获奖之后的荣誉自然是非同小可,成绩优秀者还会被清华北大等学校特招,高考也能加分。(高中生也可以参加)经过柳老师一番演讲,同学们的积极性都调动起来,一个个兴奋异常,好像大赛的金奖已经是他们的囊中之物。

  这也怪不得他们,因为一中的初中部还从来没有组织参加过NOI,高中部组织参加过,但从来没有获得过好名次,所以大家对这个赛事并不熟悉,可以说是从来没有听说过,只限于几个参赛的学生知道,而又被老师告知不能大肆宣传,毕竟如果大家都知道这件事,而自己又什么名次都没有得到,是一件非常丢脸的事情。

  许毅看着热血沸腾的同学们,又发现了自己和他们的另外一个不同之处――激情。自己已经没有了他们的这种“激扬文字,指点江山”的激情。

  NOI金奖,真的是一个很大的荣誉呢。想到这里,许毅心中有些意动,因为如果自己获得这个荣誉,自己的学习环境就会有很大的改变,从而可以认识更多优秀的人才,还有机会进行“跳级”,不用再这样一步一步按照正常的程序花费这么多时间再去读高中,进大学少年班都是有可能的。不过他又有些犹豫,因为他对“大学少年班”的印象并不好,当然,这些都是他前世时看媒体报道而得知的。以现在的中国教育体制,许毅实在是对他们的教学方法没有什么信心。

  不过,柳老师随即又抛出了一颗炸弹,这次的全国一等奖获得者有机会去美国留学。

  “哇!”这下是真正地炸开了锅,那些自认为计算机水平不错的同学一个个摩拳擦掌,大有要一展身手的意思。

  留学,一个多么诱人的字眼! 美国,一个多么富有的国家!

  许毅看着众多脸上露出神往神色的同学们,心中却没来由地感到有些悲哀。什么时候中国才能让美国人露出这样的神色?许毅很清楚:他们并不知道这两个字意味着什么,只知道盲目羡慕那些能够出国留洋的人,只知道美国是个异常发达的国家。生活在这么一个大环境下,他们自然也产生了“崇洋媚外”的念头。

  国家支持大家留学的目的本来是希望学生们从国外学习先进的科学知识,回来好更好的建设祖国,可是许毅却听到,中国最优秀的大学成为了“世界人才库”,每年向国外输送大量人才,而这些人大部分则选择留在了国外。

  或许,老天让我回来,就是想让我做点什么事情。许毅对自己说。

  “毅哥哥,你怎么了?”耳边传来颜玉关切的询问。

  “喔,没什么。”

  “毅哥哥,你一定可以获得第一名的。”小姑娘原来是以为许毅担心这个,不过她对许毅还真是有信心。

  许毅笑笑,然后摇了摇头:“我并不打算参加。”

  “为什么呀?”颜玉露出不解的神色,“可以到美国读书呢,这可是个好机会。”

  “为什么一定要去美国读书呢?”许毅不答反问。

  “学习他们的知识和技术呗。”小姑娘理所当然地回道,“他们的技术比我们先进,所以我们要去学习。这样,我们才能在短时间内缩短和他们的距离,赶上他们步伐……”

  许毅愕然,没想到小姑娘一说就没完没了,大道理一套一套的。

  看到许毅这个模样,小姑娘反而不好意思了,羞赧一笑:“这些都是我老爸说的。”

  许毅露出恍然的神色,心想,这还差不多。

  等颜玉说完,许毅突然调侃道:“小玉儿,要是我去美国上学了,我就很长时间见不到你了。”

  “啊…”颜玉惊叫了一声,显然自己刚刚说那些话的时候没有考虑这个问题,转而变得担心起来,然后用自己才能听到的声音自言自语道,“是呀,如果毅哥哥去美国了,我就见不到他了…”

  “小玉,小玉。”许毅见她突然变得失魂落魄起来,连忙叫唤道,“你没事吧?我跟你开玩笑呢。”

  而这时,颜玉好像已经想通了似的:“没关系的,毅哥哥。反正你会回来,对不对?”

  “好了,不说这个了,我说了不会去参加比赛了。”许毅不想在这个问题上深入下去。因为他看到颜玉这个样子,好像真的对自己很在意,这对他来说是个头痛的问题。

  参加NOI,首先还得在校内进行一次选拔赛,然后开始专门对获得校内资格的学生进行培训,培训完成之后,则再次进行淘汰选拔赛,最后选出几个学生组队,以学校的名义,参加省内的地区赛,获得全国赛资格之后,再进行培训,进而向全国大赛进军。

  既然决定不去凑这个热闹,许毅就没有到柳老师那儿报名,不过第二天颜玉却告诉他,她已经帮许毅报名了,问其原因,说是她自己也报名了,希望许毅能够辅导她。虽然她这么说,许毅还是能够感觉到小姑娘的一片心意,他没有说什么,心中的决定却没有改变。直到苏兰特意找他说起这件事。苏兰的话,许毅一向是很在意的,所以她开口之后,许毅就对自己的决定进行了修改。他决定花点心思应付一下这个比赛,获得一个较好的名次即可,至于美国留学那还是算了。因为他不想去美国主要原因正是在苏兰身上。

TOP

第二卷 第65章 托付(上)
  

  
  那个飞机设计软件早已经到手,许毅下载到自己的机器上使用了一下,很华丽的一个软件,他这样的配置很多功能都使用不了,而且占用的资源也非常大,运行软件的时候整个系统都慢了起来。不过这个软件的功能也确实很强大,3D立体设计,其中还有很多重要的飞机设计模块,真的可以凭着这款软件设计出一架飞机出来,只要你有这个能力。

  这段时间许毅在网上找骤雨找了很久,自从上次那件事之后,骤雨就完全销声匿迹,好像是人间蒸发了似的,完全没有任何消息。本来,许毅想用这个软件和他们搭上线的,不过现在既然找不到他们,许毅决定这个功劳就不给他们了,由自己出面,直接给国家有关部门好了。

  他在网上找到“上海飞机设计研究所”的网站,入侵了这个服务器,然后根据上面的访问记录,经过一番查探,找到了两台机器,其拥有者应该和飞机设计师有关,最后,许毅选择了其中的一位,给他发送了一封电子邮件,让他到指定地点下载一个“很重要”的软件。对方的电子邮件地址,许毅是通过入侵他的系统得知的。当然,许毅用来发送邮件的信箱也是伪造的,对方并不能回信。

  伪造电子邮件地址,在外行人看来,好像是很不可理解的事情,而实际上,当你理解了SMTP协议的原理的时候就知道其实这是多么简单,关键就在于“邮件标头”,因为很多商业的电子邮件系统,都不显示完整的电子邮件标头,而上面显示的发件箱地址却又不是必要的信息,而邮件系统并不会去验证其合法性。当然,随着技术的发展,以后的SMTP服务器都采用了很多方法来防止这个问题,不过仍然还是有办法。

  许毅伪造的电子邮件地址是美国白宫的地址,相信只要对方不是傻子,就不会给他回信。

  校内NOI选拔赛如期举行,只进行了笔试,其中涉及的内容大部分只是基础,不过题目很灵活,很少有死记硬背的东西,和数学能力练习紧密。这也很好理解,毕竟那些死记硬背的东西只要有时间都可以学到,而有关智力方面的东西就不能勉强了。考虑到这只是第一轮的选拔赛,题目难度并不是很大,不过由于名额有限,还是得淘汰大部分参赛的同学。

  结果出来之后,许毅自然是榜上有名,而且独占鳌头,比其他同学高出很多分,这还是他故意低调的结果,他没想到,大家的水平也实在是太低了点,就算是这样自己也当了个出头鸟。不过事已至此,许毅也只得接受。他们班通过第一轮选拔的除了许毅还有颜玉,刘波,李帅,还有学习委员黎姿姿,最后还有一个数学特别好的易申。颜,李,黎,易三人通过这是意料中的事,毕竟他们平时表现了这样的实力,但许毅和刘波两人就是黑马了,尤其是许毅,更是出乎大家的意料之外。

  许毅感到惊奇的是颜玉同学,她竟然紧紧跟在许毅身后,获得了第二名。虽说他知道小姑娘私底下自己在认真学习电脑知识,但这次的题目却不单是这样,其中还有几个难度比较大的数学题目,而这却恰恰是她的弱点所在。

  为此,许毅私下中问她,才得知原来实现她已经有针对性的做过一些类似的题目,至于她为什么会有题目做,那是因为柳老师原来是她在网上认识的一个网友。

  难怪她好像和柳老师很熟悉的样子。想到这里许毅问道:“你没有跟她说有关我的事情吧?”许毅生怕小姑娘把自己是黑客这件事给暴露了。

  “没有。”小姑娘很干脆地回答,“不过……”

  许毅刚刚松了一口气。不过随即又紧张起来,连忙问道:“不过什么?”

  “她自己猜测你的计算机技术很厉害。”

  许毅狂晕!看样子自己被小姑娘给卖了,猜测,骗谁呀。

  “你…怎么可以跟她说,我不是说过不让你告诉别人的吗。”虽然事情也已经发生了,不过许毅还是觉得得敲打敲打小姑娘,让她长点记性,所以他装作很生气的样子。

  “毅哥哥,我……我又不是故意的。以前跟她说的时候,我又不知道她是柳老师,我只是说我哥哥的电脑水平很厉害…后来,是她自己猜到你头上去的嘛……”小姑娘立刻觉得很委屈,被许毅这么一说,嘴巴扁了扁,眼泪biu的一下就流了出来。

  “好了,这么大了还哭鼻子。你只是说我电脑很厉害?”

  “嗯。”

  许毅帮小姑娘擦去眼泪:“别哭了,我不怪你。记住,以后别跟其他人说这件事了。这是秘密,知道吗。”

  “知道,这是我们两个人的秘密!”颜玉很认真地点了点头。

  而许毅却装作没听到她这句话。

  放学回到住处的时候,许毅发现自己的房门上贴了一张便条,是苏兰留下的,要许毅这几天回家住,说他老妈最近情绪不好。

  这时,许毅才想起来,自己的确很少回家了。不过自己却一直没有想家的感觉。想到老爸由于下调,老妈这些日子以来都是一个人在家,的确是挺孤单的,于是许毅简单收拾了几件衣服,留下一个便条,回家去了。

  回到家里,许毅发现老妈竟然在家,不过看她模样,好像人憔悴了不少。许毅连忙上前安慰了一番。

  蔡琴情绪稍好,这才向许毅说起了自己的近况。原来她这段时间在学校里面过得并不好,由于许山的下调,连带着她也不好过起来。

  许毅安稳说:“妈,既然这样,那这个校长不当也罢。要我说,你还不如和老爸一样,回乡下教书去,好歹你和老爸也能在一起,还不用受别人的闲气,他们想当校长,就让他们当是了。”许毅实在不想看到老妈这个样子,他知道老妈和老爸一样,并不适合跟别人争权夺事。

  “要是我也走了,那你该怎么办?”很显然,蔡琴也有这样的打算。

  “不用担心我,我这么大的人了,会自己照顾自己的。”

  “再说吧。”蔡琴若有所思地点点头,好像下了什么决心。

TOP

第二卷 第66章 托付(下)
  

  
  李为,西北工业大学空气动力学硕士生,去年毕业,来到上海飞机设计研究所,成为其中最年轻的一员。

  这天,他像往常一样打开邮箱查看电子邮件,竟然在其中发现一封来自美国白宫的信件。点开之后,他就知道,这个地址是假的,很明显是伪造的,在美国白宫他可没有认识的朋友,而且对方用的还是中文。

  难道有诈?李为知道,病毒也是会通过电子邮件传播的,不过这封邮件看上去怎么也不像病毒,他仔细看了一下那个“重要文件”的下载链接,发现是一个压缩文件,如果直接下载,并没有任何危险。他查看的链接自然是真正的链接地址,而不是邮件中显示出来的那个,因为他很清楚,很多时候骇客们往往利用这个比较弱智的手段来欺骗不懂技术的网民。例如,在信件中显示出来的为“地址A”,而实际上,其链接却是链向“地址B”,往往很多人看到地址A之后就形成惯性,随手就点击了,从而中招。这种欺骗手段虽然没有什么技术含量,但成功的几率还是很大的。

  伪造的电子邮件地址,这点就已经很吸引李为了,因为他私下中也是一个网络技术爱好者,很清楚在现下中国这样的网络环境下,知道这个技术的人相当少。最后,他终于还是将那个程序下载下来了,很大的一个程序,他下载了一个多小时。

  将自己的重要数据转移备份之后,李为安装并运行了那个系统。

  “这个是……”李为激动非常,这个软件正是他闻名已久的美国军方飞机设计软件。

  李为的大脑快速旋转起来,不消片刻,他就将其中的原委想通,知道想必是哪个爱国黑客窃取了美国的这个软件,然后通过自己的手上交。

  想到这里,李为立刻向所长的办公室走去。

  ※※※※※※※※※※※※※※※

  几天后。

  血雨收到了一封电子邮件,信中,发信人提到了这个飞机设计软件,并且询问此事是不是出自骤雨的手笔,为什么不将这个软件直接给他,而要用这个方法,字里行间很是不满。

  血雨又惊又喜,他没想他们没有完成的任务被别人给完成了。

  到底是谁呢?他想到了上次的混战。他知道除了骤雨,还出现了三股势力,其中一股他是知道的,另外两股,有一股是来自美国五角大楼,还有一股他并不知道。经过分析,他推断,这应该就是这个新出现的势力完成的。

  是那个神秘人物么?血雨想到了上次帮过他们一次的那个人。如果这件事也是他做的话,那他肯定和骤雨是同一类人了。若真是这样,血雨决定一定要将对方拉入骤雨的阵营。

  为了进一步证实,血雨发了一封电子邮件出去,几个小时之后,他收到了答案。

  ※※※※※※※

  由于老妈的原因,许毅接下来几天都住在了家里,这时,许毅才知道,老妈在学校过得真的不好,因为一向忙于工作的她,去学校上班的时间越来越短,后来刚脆没去上班了。许毅隐约感觉到,老妈这个校长应该是当不成了。不过许毅对此反而感到高兴,他并不希望父母这么劳累,自己现在已经完全可以照顾自己,学费什么的也不用再父母负担。他正考虑找个机会让父母知道自己有这个能力养活自己。

  中秋节到了,中午的时候,蔡琴交待许毅,一定得叫上苏兰来家里吃晚饭。

  由于今天是中秋,师傅破天荒地允许许毅不训练,休息一天。所以许毅早早地就跑到了艳兰。来到艳兰的时候,许毅发现店里面只剩下苏兰一个人了。经过询问,才知道李艳今天被人约出去了。

  “艳姐看上的人肯定不简单吧。”李艳现在也算是名人了,市里报社还专门对她进行过采访。

  “我也不知道,她没有告诉我,神神秘秘的,说等有把握的时候才透露。你今天怎么来了,快回去陪老妈去。”

  “她出去正好,兰姐,走,关门,去我家。”

  苏兰想了想,反正自己在这里也是一个人,也就答应了。

  在路上,许毅跟苏兰说起老妈的事情。

  “事情这么糟糕吗?”苏兰没想到自己刚辞职就发生了这样的事情。

  “其实,我觉得吧,这也没什么不好的,这个校长不当也罢。自从当了校长之后,我妈就和老爸一样没多少时间顾家了,还累死累活的。”许毅还是那套理论。

  “也只有你会这么想。这段时间,你们家发生的事情在别人眼里可以说得上是很大的变故了。不过,也许正如你所说的那样,这样子可能比以前更好一点吧。”

  “是啊,他们现在可以享享清福了,我已经不用他们操心了,对我来说,养个家还不是小意思。”

  苏兰笑道:“你就臭美吧。”

  许毅得意道:“难道不是么?”

  “是,你厉害~不过我想,在他们眼中,你仍然是一个需要照顾的小孩子。再说,他们现在也不老,你难道想现在就让他们养老?你愿意,他们还不愿意呢。”

  “我又没说剥夺他们劳动的全力。老妈喜欢教书,所以我建议她也到乡下去,和老爸在一起。”

  “嗯,这样应该比较好。”

  这时,许毅想起今天老妈的嘱咐:“兰姐,今天是我妈特地让我来叫你吃晚饭的,我看她那样子,应该有什么事情要跟你说。”说到这里,许毅还真觉得是这么一回事。难道她知道我喜欢兰姐这件事了?没可能呀。

  “是这样啊。”苏兰若有所思,好像已经知道怎么回事。两人各自想着心事再没说什么。

  回到家里,蔡琴热情地招待了苏兰,今天的饭菜很是丰盛,慢慢地一桌,看上去很隆重的样子。

  中秋佳节,月饼自然少不了,等晚饭消化得差不多的时候,月饼又上来了。吃过月饼,蔡琴终于说起了正事。许毅这才知道,原来老妈是再次将自己托付给苏兰,她已经决定申请调离。苏兰自然是欣然答应。

  说起来许毅觉得很疑惑,他能感觉到老妈和苏兰两人的关系不是一般的好,这点自从第一次见到苏兰的时候就有了。那次,当苏兰听到自己是蔡琴的儿子的时候,就对自己非常热情。后来,苏兰住到自己的家里,老妈对她也是很好,就像是对待自己的女儿一样。

  在许毅送苏兰回家的路上,他终于忍不住说出了这个疑问。

  苏兰考虑了一会儿,说出了一个令许毅惊讶的事实。许毅得知,苏兰竟然是老爸资助的一个贫困学生,从初中到大一,苏兰的所有学费都是由许山资助的。再加上,当年苏兰最无助的时候,又是老妈顶住压力伸出援助之手。

  原来还有这么一层关系!许毅望了苏兰一眼,心情很是复杂。

TOP

第二卷 第67章 破解游戏(上)
  

  
  兰姐对我到底有没有感觉呢?

  得知自己家里和苏兰还存在这么一层关系之后,许毅没有自信了。

  难道说兰姐对我这么好完全是出于报恩的心理?

  许毅回想起平时苏兰对自己的态度,想起她一直回避自己有意无意对他流露出的感情,心乱了。现在想来,许毅觉得无外乎两种可能。其一,苏兰对他的感情完全是纯洁的,姐姐对弟弟的那种,对他这么好也没什么奇怪的,因为许家对她有恩。其二,苏兰也喜欢他,但正由于这个关系的原因,她必定不会逆了他父母的意,也就是说,就算苏兰喜欢他也肯定会抑制自己的感情,因为他的父母极有可能不会同意他们两个的结合,毕竟两人相差的年龄实在太大。

  许毅想来想去,越来越对自己没有信心,怎么看自己都不是那种能吸引女孩子的料,更何况是这种情况。

  就算是兰姐真的对我有点感情,那应该也是出于报恩的心理吧。许毅很是郁闷地对自己说。现在想起来,他自己都觉得平时他对苏兰流露的那些感情好像有逼迫她接受的嫌疑。

  这一夜许毅失眠了。

  “毅哥哥,你怎么了?最近看你都无精打采的。”几天来,许毅的情绪都很低靡,虽然他以前在上课的时候也是经常睡觉,但敏感的颜玉还是发现了许毅的异常。

  “没事,只是感觉有点困,昨天没睡好,呵呵。”许毅掩饰道。

  “不对,一定有什么事,以前从来没见你这个样子。”

  “小玉……”许毅转过头来,正好看到颜玉那双清澈的眸子里面透露着关切的眼神,心中忽然有些感动,他笑了笑,“真的没事,我睡一觉就好了,等下如果有动静,记得叫醒我。”许毅故意转移话题,然后再次趴在了课桌上。

  “哦。”颜玉应了一声,没有再追问。看着趴在旁边的许毅,她心头突然感到毅哥哥的身形有些孤独。

  再过了几天,蔡琴的手续终于下来,她再次仔细交待许毅一些事情之后,也到乡下去了。许毅又重新搬回了李艳那儿。原本他住李艳这的主要原因是为了方便,但现在父母都不在家了,他在考虑是不是应该搬回来。不过最终他还是放弃了这个想法。

  这个时候,许毅也从前段时间的浑浑噩噩中清醒过来,转而把心思全部放在技术的学习上来。

  讯飞公司发展迅速,“飞飞”软件的注册人数简直呈直线上升,在国外进行宣传之后,立刻受到了全球网民的欢迎,到目前为止,国内外总注册人数已经突破50万。“飞飞”聊天软件的出现改变了整个互联网的交流方式,不再局限于虚拟社区和电子邮件,即时通讯更加方便,更加迅捷。值得一提的是这个时候ICQ也出现了,几个以色列人在特拉维夫成立了一个名为Mirabils(拉丁文,意为“神奇”的意思)公司,不过这已经是在飞飞通讯软件在网络上大行其道之后的事情了。再加上ICQ现在的功能还很简单,并没有飞飞这么完善,很多细节方面也考虑得不周到,所以大家都将其当成一个蹩脚的模仿者而已,大部分的市场份额都被“飞飞”占领。

  飞飞软件的源代码许毅早已经传给了周思筠,后续的开发许毅已经不再负责,只是在那些新招来的技术员们遇到实在解决不了的问题时才给予他们帮助。交出源代码的时候许毅也犹豫过,源代码一交出去,现在他甚至还没有出面签订任何股权分配协议,要是周思筠要想耍什么小动作,那自己拿她一点办法都没有。虽然说周思筠跟许毅说过,就算是获得风险资金之后,他那40%的股权仍然不变,但这也只是限于口头协议而已,没有任何合法的协议或者公证。不过,最终,许毅还是选择相信周思筠。

  经过这段时间的接触,许毅知道周思筠的确是一个商业天才,其商业嗅觉异常敏感,见识非凡,再加上她那显赫的家世,许毅有理由相信她不是那样的人,所以许毅对她选择了完全信任。

  许毅最近正在集中全部心思研究加密解密,在美国朋友米歇尔的帮助下,许毅开始了密码学的系统学习,各种密码协议,专业的密码技术,高深的密码算法……经过学习,许毅才发现自己的知识是多么的贫瘠,在多计算机的很多领域,自己就像婴儿一样无知。

  密码学的各种算法都涉及到很高深的数学知识,所以在学习算法的同时,许毅还要继续学习数学,好在数学也是他喜欢的一个分支,颇有些乐此不疲。

  计算机领域流传着这样一句话:玩计算机就是玩数学。所以,要想在计算机领域取得成就,数学是不可缺少的。

  从算法的海洋中抽出身来,许毅习惯性地登上了“飞飞”,聊天是一种很好的放松方式,没当许毅觉得疲劳的时候,他上去瞎聊一会儿。不过聊天对象大多限于自己认识的几个人而已,其中还是和颜玉聊天较多。

  上线后,许毅收到一条来自徒弟周松的信息,这条信息并没有内容,只是一个网址,这个网址是黑客学院的,只是指向一个名为“Level1.htm”的页面。

  Level是“水平”,“关卡”的意思,许毅顺手点开了这个链接,笑了起来。只见网页中显示着“破解过关游戏――第一关,请自行从网页中找到密码,然后填入到下面的输入框中,密码正确则进入下一关……”

  原来是一个解密类的过关游戏。看来是出自周松的手笔,网页做得并不怎么样,没有什么美化。把技术知识溶于游戏中,这确实是提高初学者学习兴趣的一个很好的方法,以前许毅就曾经迷恋过一阵这样的游戏,加密解密游戏,黑客入侵游戏等等。

  虽然眼前的这个网页不是一般的丑陋,但许毅还是来了兴致,立刻着手动手破解起来,他想看看,周松出的这些题目难度怎么样。

TOP

第二卷 第68章 破解游戏(中)
  

  
  这类游戏一般都是从简单到复杂的,类似于单机游戏那种关卡闯荡,不过这里要用到的是计算机知识,其中涉及到的内容有很多,例如网络知识,破解知识,黑客知识等等。

  第一关非常简单,许毅想都没想就点击右键,然后查看网页的源代码。果然,里面有这么一句“哈哈,被你发现了。不过下次可就没那么容易了。这一关的过关密码是BD。”许毅看到原来这几个字设定的字体颜色是和背景色一样。他用鼠标将网页中的内容反选,果然可以看到这几个字。

  这一关的确非常简单,只要拿着鼠标随便选择就能碰巧看到了。看来是出题者为了调动闯关者的积极性而设的,当然,只是针对那些刚刚开始学习相关知识的菜鸟们。

  顺利进入第二关。网页的内容和前面差不多,肯定不会像第一关那么简单了,许毅还是下意识地想查看源代码,毕竟从网页直接看不出什么,要想突破只能从源代码入手。点击右键之后,弹出一个对话框:“^_^ 加油,继续努力!”。

  原来是将右键给屏蔽掉了。这种方法在早期有很多人使用,很多比较小气的站长不愿意来访者将网页中的内容复制保存下来,于是便用这种方法来为难那些不懂技术的来访者,通常情况下,大部分人都是抱着比较随意的态度,你不让复制就不复制了,不会非得把上面的内容抓下来不可。

  这个关卡当然难不倒许毅,只能拦拦菜鸟而已,许毅有N种方法可以破解。这个效果主要是用一种名为JavaScript的动态脚本实现的(注意:此语言和传说中的Java语言没有任何亲戚关系,号称被误解最为严重的编程语言)。当访问者点击鼠标右键的时候,它就会第一时间得知(捕获),然后按照程序员编写的预定程序功能来响应这个“事件”,例如点击右键什么反应都没有、弹出对话框等功能。

  那么,怎样才能破解呢?对了,就是让这个脚本语言失效,让它不起作用。

  网页浏览器(如IE)内部集成了一个脚本语言的解释功能,只要将这个功能给禁用掉,那网页中的脚本程序就成了摆设,什么效果都不会有。而这个功能是很容易就可以禁用掉的,只要在简单的勾掉其中的一个功能选项而已。

  不过对许毅来说,这个方法还是相对比较麻烦,等看完源代码之后又要把设置还原。因为如果禁用掉这个功能,以后网页中的一些动态效果都没有了。许毅用的方法是直接在地址栏中的网址前面敲入一个命令“view-source:”,这个命令也是浏览器本身认识的命令,意思就是“查看源文件”,执行“view-source:http://***”之后,里面的源代码就显示出来了。

  还有一个比较简单的方法,那就是直接用浏览器工具栏上的查看“源文件”功能。除此之外,还可以用其他软件打开,例如windows系统中的记事本,写字板之类的,直接把网址填入要打开对话框的地址内,都可以。如果不怕麻烦,那就直接用下载软件将这个页面下载下来再看。

  许毅很顺利地看到了第二关网页的源代码,大致浏览了一下,发现了一段比较可疑的编码,许毅推断过关密码应该隐藏在其中。

  这段编码内容为:“%B9%A7%CF%B2%B9%FD%B9%D8%A3%A1%B1%BE%B9%D8%C3%DC%C2%EB%CA%C7%45%32

  ”

  第二关还有点难度,许毅呵呵一笑。看到这个段奇怪的编码他就知道怎么破解了。看这它们的形式,很显然是URL编码,也就是网址转换的时候的编码。在上网的时候,经常可以看到这样的编码,是浏览器用来打包表格输入的一种格式,这种情形在用搜索引擎搜东西的时候最常见,搜索的内容通常都会转换成这种形式呈现在浏览器的地址栏中(至于为什么要这样以后再解释)。

  URL编码其实就是字符ASCII码(美国国家信息交换标准代码)的十六进制,不过稍微有些变动,需要在前面加上“%”。比如反斜杠“\”,它的ASCII码是92,而92的十六进制是5C,所以它的URL编码就是%5C。汉字的编码也是同样的原理,如“胡”的ASCII码是17670,十六进制码是BAFA,则它的URL编码是“%BA%FA”,由于一个汉字占两个字节,所以中间多了个“%”。

  平时通常用不上URL编码,因为IE会自动将输入到地址栏的非数字字母转换为URL编码,只有程序员在编写某些相关功能的程序的时候才需要用到其中的原理,当然,身为一个黑客,这个编码是需要掌握的,有些入侵行为就需要用到这个知识(如:SQL注入)。

  这点小知识许毅早就掌握得滚瓜烂熟,他干脆调出编译器,当场编写了一个URL编码转换器,反正知道原理,编写起来不用花多少时间,而且,以后也用得上。

  将那段编码复制到自己刚刚编写的小程序中,转换成了几个汉字:“恭喜过关!本关密码是E2

  ”。

  许毅微笑起来,虽然题目没什么难度,但这样过关的感觉还是不错,第二关的难度明显比第一关要大上很多,估计会难倒一片菜鸟。第三关的难度怎样呢?许毅还真有点期待了,希望能够让自己头痛一下,最近正在研究密码学呢。

  填入第二关的密码,顺利进入第三关。步骤有些大同小异,还是得查看源代码,不过这次的源代码看上去比较混乱,不像前两关那样,一眼看去,就能发现密码大概在某个部位。第三关的页面里面有很多用来干扰的代码,主要是一些脚本代码。这就要求闯关者对网页编程比较熟悉,能够读懂这些代码,至少应该知道那些代码应该会完成哪些功能,哪些代码有用,而哪些代码只是起干扰作用。

  许毅很快找到了目标,在验证的时候出现了一段密文,许毅一看,知道用的是JScript.Encode加密,只要用相应的解密功能就能搞定,这对别人来说也许是个难题,但许毅自然能够轻易搞定,他很顺利地进入第四关,他想看看到底有多少关,并且想早一点看到最后一关。

TOP

第二卷 第69章 破解游戏(下)
  

  
  进入第四关,许毅找了老半天,实在是没找到哪个地方是突破口,源代码是检查了一遍又一遍,正怀疑线索可能并不在源代码中的时候,他终于发现了奇怪之处。

  在源代码中有这么一句:

  <SCRIPT  SRC=”JavaScript”></SCRIPT>

  疑点就在这里了,这段代码看上去好像没什么问题,可是却没什么具体的作用。通常情况下,脚本代码都是夹在<SCRIPT>和</SCRIPT>之间的,但这个其中却没有任何代码。这还不是主要的,关键在于,如果网页脚本语言要使用JavaScript语言的话,正确格式应该为:

  <SCRIPT  Language=”JavaScript”></SCRIPT>

  或者,将脚本独立出来,直接放到另外一个文件中,然后进行引用。则语法为:

  <SCRIPT  SRC=”文件名”></SCRIPT>

  也就是说,上面那个是引用了一个文件了,而文件名正好是JavaScript,出题者这么出,正好是利用它们之间的相似之处,如果对这两个概念不清楚,还真不能发现其中的疑点,当然,这么一句无关紧要的代码隐藏在大量代码中,如果不细心也是发现不了的。

  许毅按照上面的地址,将那个文件打开,果然里面有东西,准确的说里面是一句密文,许毅知道自己找对了。

  就这么一句密文,不知道加密算法也是没有任何办法的。加密算法何其多,任许毅如何厉害,单凭一句密文也是不能破解的,这个不比软件破解,这只是一个过关密码,也不能根据上下文来推断,各种情况都是有可能的。

  既然这是闯关游戏,那肯定还有其他什么线索,这点是可以肯定的。于是,许毅又回到网页源代码上,仔细阅读起来,在其中,发现了一小段和加密有关的代码,不过这段代码实际上是没有起作用的,并没有得到执行,唯一的作用那就是干扰了。其中用的加密方式是base64加密,许毅感觉到自己又一次抓住了过关的钥匙。

  许毅再次查看了一下密文的特点,更加肯定这正是用base64加密算法加密的密文了。

  Base64是互联网上用的比较多的一种算法,它是为了解决邮件传输中的加密和二进制数据(声音、图形图像等)传输问题而产生的。也就是说,这个算法和邮件联系紧密,几乎所有的电子邮件软件都把它作为默认的二进制编码,它已经成了现今电子邮件编码的代名词。

  它的主要思想是将输入的字符串或数据编码成只含有{‘A‘-‘Z‘, ‘a‘-‘z‘, ‘0‘-‘9‘, ‘+‘, ‘/‘}这64个可打印字符的串,故称为“Base64”(基于64个字符)。它构造简单,速度快,但安全性就一般了,因为这是一种可逆的加密算法,也就是说只要知道密文,就可以将明文很轻易地恢复过来。

  在PHP编程中,里面就内置了这样的加密函数,所以许毅很轻易地就将密文破解了,得到了进入第五关的密码。

  来到第五关的页面,这次倒干脆,直接给出了一个16位的密文,另外还有一段提示,说密码是6位纯数字。16位的密文,许毅立刻就想到了MD5加密,再联系题目给出的提示,许毅大致猜测自己的推断应该是不错了,不然也不会给出这么一个提示。

  看到这个,许毅有些无奈了,他估计这关卡也许就到顶了。因为MD5加密算法是不可逆的,许毅要想破解,就只能是暴力破解了,编写一个软件对6位数字进行穷举,肯定可以将密文跑出来。

  既然是MD5,前面自然还有MDX(X<5),不过自从MD5算法91年诞生,此后十几年,并没有出现能够取代它的MD6,可见其安全性之高。当然,它并不是没有瑕疵,但这已经不影响它广泛应用了。Unix系统中用户的密码就是以MD5经加密后存储在文件系统中。当用户登录的时候,系统把用户输入的密码计算成MD5值,然后再去和保存在文件系统中的MD5值进行比较,进而确定输入的密码是否正确。通过这样的步骤,系统在并不知道用户密码的明码的情况下就可以确定用户登录系统的合法性。这不但可以避免用户的密码被具有系统管理员权限的用户知道,而且还在一定程度上增加了密码被破解的难度。

  现在许毅手中并没有能够跑密码的工具,所以他也就不急着继续,加上此刻时间已晚,他也就睡下了。

  第二天,许毅找到周松一问,果然如许毅所料总共的关卡只有五关。这个破解游戏公布以后,大家纷纷向其发起了冲击,可惜的是大部分人连第二关都闯不过去。纷纷在论坛抱怨,关卡难度太大,打击人的信心云云。

  这些题目的难度说大也不大,说小也不小,需要的知识并不多,总得来说技术含量不高,但要想顺利闯过去,确实需要一些能力。

  通过周松,许毅得知,这些题目并不是他出的,而是出自一个网名为“石头”的朋友之手。许毅问了一下,连周松都只能闯过三关,在第四关难住了。那石头是黑客学院的技术组顾问,对黑客学院的发展起了不小的作用。

  “这个方法不错,值得大力推广。”寓教于乐,这一直是许毅比较推崇的一种教学方式,“不过这几个题目出得还是不怎么科学,前后跨越比较大,得一步一步来。”

  接着,许毅给出了几点自己的建议。由于黑客学院是黑客类的,破解方面肯定不会太过专业,可以再设计一些黑客闯关游戏,不过难度不能太大,关卡多一点,每一关涉及一些黑客知识,过关之后可以给出上一关的讲解,即将上一关所涉及到的知识都公布出来,这样还可以查漏补缺。

  等时机成熟之后,还可以将这个活动扩大,形成赛事,获胜者给予一些必要的奖励。

  至于破解方面,许毅决定专门分出一个板块,重点研究加密解密技术,培养这方面的专才。

  对许毅的建议,周松丝毫不敢怠慢,全部采纳。不过却有些为难,毕竟如果经常要组织这样的活动的话,需要不少精力,而且最关键的是那些闯关的题目。最后还是许毅答应负责设计一部分关卡,密解密板在初期也多照顾照顾。

  就这样,几年之后的中国黑客界内最具影响力的大赛――“中国黑客攻防大赛”――和中国最大的破解组织――“中国破解联盟”――的雏形形成了。

TOP

第二卷 第70章 侵吞?(上)
  

  
  嘟――嘟――

  “喂…请问找谁……哦,是爸啊……回家?可是我这里还抽不开身呀……那好吧,我今天回家吃饭。”周思筠把电话放下,揉了揉太阳穴,轻轻呼出一口热气,好像要将这段时间所积累的所有疲劳都吐出去一样。美如仙子的容颜略显疲态,一缕青丝不听话地从束缚中挣脱了出来,随着她呼出的热气飘荡着,相信世界上任何一个男人看到此情此景都不会忍心再让她劳累,当然,许毅除外,因为周思筠现在这个样子跟他脱不了干系。

  “臭字母,臭字母……”周思筠迷人的樱桃小嘴中喃喃地碎骂着,骂的对象自然是许毅这个很不负责任的甩手掌柜,由于许毅取的网名是XYZ,周思筠一直简称其为“字母”。从小受到严格家教的她除了只会骂“臭XX”就再也没有其他任何骂人的话语了。

  每当周思筠觉得烦累的时候她就会碎碎骂这三个字。其实吧,周思筠也不是不喜欢现在的工作,恰恰相反,她在总裁这个位置上做得很好,很舒心,自己的才华得到了最大限度的施展,自己的想法得到了最大限度的实现。要是在老爸的大江集团,自己虽然有自信也能够像现在这样,但效果会要差上很多,而且其中会遇到什么样的阻力就更难说了。

  亲手创造一个传奇,这是周思筠一直以来的梦想,她也没有想到,自己的这个梦想竟然只凭着一个小小的即时通讯软件就可以实现,这么容易,这么讯速。

  他到底是个什么样的人?这是周思筠现在最想知道的答案。飞飞的编写者,表弟的师傅,一个技术高超的黑客,有着敏锐的商业嗅觉,还有……还有他是个男的。周思筠郁闷地发现这就是自己对他的全部了解。他多大?是胖是瘦?住在哪里?长得帅不帅?这些信息周思筠都不知道,最令她郁闷的是,到目前为止,连他的真实姓名也不知道,连调查都无从查起。

  “臭字母!”周思筠又愤愤地骂了一句,然后又惴惴地说道,“应该不会很大吧,丑一点也没关系……”想着想着,一丝红晕悄悄浮上了她那白皙的脸蛋,偷偷地啐了自己一口,她又埋头于工作当中。

  讯飞公司刚刚开始,有很多工作要做,她这个总裁这段时间可累坏了。不过值得欣慰的是,公司正在按照自己所期望的步伐前进着,一切都在掌握中,这个新兴的IT公司正以强有力的生命力茁壮成长着,其速度出乎所有人的预料。谁也不会料到,就凭着这么一个小小的即时通讯软件,还真的得到了风险投资商的青睐,获得了可观的风险投资。

  在开始的时候,人们只看到了周思筠身上的光环,认为讯飞公司能够获得风险投资主要原因还是在她本身的身份上面,因为这个入股讯飞的风险投资商不是别人,正是周思筠的父亲周锦江所代表的大江集团。在外人眼中,这只不过是周锦江的一次小小的玩票而已,给自己的女儿增长经验来了。几个月过去,一些比较有商业意识的人终于发现,这个胖胖的小鸽子真的有腾飞的潜力,正如它的名字那样,在迅速崛起。

  不过大部分人还是看不透,认为这只不过是讯飞用钱砸出来的成绩而已,网络公司是出了名的烧钱,他们都相信,不用多久,等这点钱烧完了,讯飞也就走到尽头了。

  当然,老狐狸周锦江可不会这么认为,当他看到自己的女儿递上来的商业计划书的第一眼,他就已经相信了计划书里面所勾勒的蓝图――以这个小鸽子为平台,打造一个庞大的网络娱乐帝国。所以,周锦江二话不说就装做很大方地答应了这个投资计划,表面上还口口声声说这完全是为了自己的宝贝女儿才答应的,不怎么看好这个软件云云。

  知父莫若女,鬼精灵周思筠当然很清楚老爸的本质,她可清楚地看到了老爸在看计划书时眼中那不时闪过异彩,再加上自己对这份计划书也很有信心,所以完全没有被老狐狸的外表所迷惑,在谈判的时候毫不含糊,明确声明入股之后不能左右公司的决策,分配股份的时候更是“小气”,仅仅给了五分之一。

  当周锦江得知周思筠背后还有个神秘的幕后老板而且占有公司40%的股份时,他怒了。弄了半天,女儿也是为别人打工,但谈判的时候还这么抠门,这不是“女生外向”么!所以每当周思筠一回家,他就像个老太婆一样念叨着,然而,也仅仅是发发牢骚而已。他也对那个神秘老板很感兴趣,能让自己的女儿如此卖力地帮他工作,说实在的,他还很吃“醋”。毕竟,这个宝贝女儿是自己花了很大心血一手培养大的,还想着她以后来接管自己的大江集团呢,谁知道刚毕业就不声不响地被那个家伙给“拐”走了。不过略显安慰的是,他非常清楚这次的投资是个稳赚的买卖,肥水不流外人田,女儿总算有点良心,没找别的投资商。他平时出了念叨就是向女儿打听那个家伙的来历。

  当他得知自己的女儿甚至连老板的名字都不知道,而且还要给他留40%的股份时,周锦江出离地愤怒了!

  他当时差点一口气没喘上来,最后大吼一声:“唉呀呀――女大不中留啊!”全身肥肉一阵颤抖,波涛汹涌,好不壮观!

  “这个女儿真是笨啊!我周锦江怎么会有这么一个笨女儿呢?”周锦江吹胡子瞪眼的跑到老婆面前说道。

  周锦江虽然是个胖子,长得“贼眉鼠眼”的,但却有一个美丽的的妻子,宁小芸。他们两个是大学同学,宁小芸当时可是人文学院的院花,追求者甚众,可最终她竟然选择了周胖子,这让所有人都大跌眼镜,这件事成为Q大历史上“十大未解之谜”之一,众人纷纷摇头感叹“一朵鲜花插在……”而宁小芸接受周胖子表白的那天也成为Q大情史上最为悲惨的一天。

  宁小芸秀眉一挑:“那你是说她是遗传了我的笨了?”

  “当然……不是了。呵呵,我们思思是个天才,主要原因是有个天才母亲。”周锦江小心肝扑通扑通狂蹦,刚才差点就说错话,真是好险!

  “哼,心口不一了吧。我承认我是很笨,要不然当年怎么会放着那么多帅哥不选,反而选你呢。”

  “那还不是因为我才高八斗。”周锦江胸脯一挺,生出一股豪气,“嘿嘿,老婆,好老婆,你先别打岔,现在我是在说思思的事情。难道你一点都不急么?思思她还小,单纯得很,我是担心她被人卖了还替人家数钱呢。”

TOP

发新话题
唐山生活论坛管理员QQ:173661486,论坛会员QQ群:6724144