事实上,早期的黑客们都是此道高手,他们精通底层编程,精通系统编程。当然,也不仅仅只是在软件领域,也包括硬件。所以说,许毅现在所做的事情仍然没有脱离黑客的范畴。其实,许毅现在心中对自己的理想已经有了答案,那就是成为一个真正的黑客!
学的东西越多,接触的东西越多,许毅就越感到自己知识的贫乏。以上次和selina的比试为导火索,屡次比试失败之后,许毅终于动了去美国留学的念头。除了人工智能,他还有很多东西要学,这点感受在他和软件协会的一些朋友交流之后更为迫切。三人行,必有我师。许毅从其他人身上发现了很多自己还缺乏的东西,他决定去弥补,因为他还有时间。
许毅最近感到比较难为的事情是怎么和苏兰说留学的事情。从c市回来,当苏兰得知许毅受伤之后立刻大惊失色,不容反对地将许毅再次送进了医院,非得等到伤势好得差不多之后才同意许毅出院。由于这件事,苏兰第一次生许毅的气,气他没有在第一时间通知她。许毅出院的那一晚,苏兰破天荒地主动来到了许毅的房间,然后主动吻了许毅,主动那一晚,苏兰异常热情。
留学,那么留学几年呢?三年?苏兰能等那么久么?就算是苏兰答应,她家里人会答应?许毅一想起这个就不知道怎么办。留学的念头许毅早就有过,不过没有细想。知道上次在办公室才决定下来,接着许毅便去找了周东华,他当时根本没有考虑这么多,因为一直以来,他都是以他以前的思维在考虑问题,潜意识中苏兰已经是他的妻子,却没想到会碰到这个关键。
删除 第136章 论坛程序漏洞
第136章 论坛程序漏洞
“兰姐,我打算去美国留学。”吃晚饭的时候,许毅突然说道。
苏兰听后身体微微一顿,正在帮许毅盛饭的手也停了下来。随即说道:“很好啊,你已经考虑好了吧。你打算什么时候去?”
“初三毕业之后。我让周爷爷帮我办个高中毕业证,直接去美国读大学。”
苏兰将盛好饭送到许毅手中:“直接读大学?”
“嗯。高中已经没什么好学的了,不想再浪费时间。我打算申请去美国麻省理工学院读本科,应该不会有太大的问题。”
苏兰:“这也说不准,你还是花点心思准备一下,毕竟麻省理工是一所世界著名的大学,并不是说去就能去的。”
苏兰一如既往地鼓励和支持许毅,这让他很感动,他终于忍不住握住她的手说道:“兰姐我想你陪我一起去。”
苏兰笑道:“好哇,其实我也很想去美国看看。”
苏兰这么干脆答应倒让许毅感到很意外。这个想法是他想了很久才决定下来的,他还真有点担心苏兰不会答应,至少不会这么轻易地答应。所以,许毅早就准备好了一大堆说辞,结果现在一点都没有用上。
“兰姐,你是认真的?”
“你是我就是。你早就想好了,不是吗?”
“”许毅无语,早知道就不用想那么多直接说了,他一把将苏兰拉到自己怀里,然后狠狠地吻了下去。
周东华很快就将许毅的高中读书记录和毕业证等手续全部办妥了,他打了个电话给许毅,那所高中是北京四中,让许毅尽快搞定这边的事情,还得在那边上几个月的学。
初中毕业证许毅早就拿到了,九年义务教育已经结束。所以他现在还在学校准备的考试只是升学考试而已,并不重要了。他随时都可以去北京四中上学。不过许毅并不急着去那边,毕竟这里还有很多事情没有处理,学校的,家里的。
这段时间,许毅和苏兰两人都在为出国而作着准备。
为了万无一失,许毅给米歇尔教授去了一封信,表示了自己打算去美国麻省理工学院留学的意图,并且委婉地表达了希望得到帮助的意愿。很快,米歇尔教授就来信了:“亲爱的rockxu,我的朋友,我非常高兴,你终于决定来美国了你还不知道吧,我的朋友,其实我就在mit工作,所以,我想我可以帮上你的忙”
这么巧?许毅原本认为既然米歇尔是美国大学的教授,可能会在麻省理工有朋友在,所以也许能帮忙做个推荐。却没想到事情这么巧合,原来米歇尔就是麻省理工的教授。这样的话,事情就好办多了。许毅并不担心自己的这个身份公布出去,因为一直以来他和米歇尔都是进行技术交流而已,完全是学术上的,没有什么不可告人的。许毅这么决定,其实还有他另一层打算:和米歇尔这种教授级人物打好关系,他就可以用最快的速度接触到美国大学里面的最前沿的理论知识。毕竟,如果只是在学校中规规矩矩的学习,真正的高深的内容是学不到的,那些都是基础中的基础,只有和导师级人物打好关系,以后跟在他们身后做一些研究项目,这样才可能接触到真正的知识。
米歇尔的水平很高,许毅推测他在大学里面的地位应该不低。有了他做担保,几乎可以说是万无一失了。
现在主要要准备的是苏兰。她是决定到美国进修服装设计。当然,论进修服装设计还是法国,伦敦等地方比较好,但苏兰去美国的主要原因并不在于此,所以在这方面也就不怎么重视了,唯一的条件是:离麻省理工最近。
在此期间,许毅和selina的定期比试并没有停止,许毅的xyz现在水平还差selina很多,但每次xyz都有所进步,在selina手下能坚持的时间变长。终于有一次,xyz和selina战成了平手,相持半个小时都没有分出胜负。这么多次都被蹂躏的许毅自然是喜出望外,不过他很快就反应过来:这次selina好像不在状态,水平感觉下降了很多。想了想,许毅给selina去了一封电子邮件,问她:“selina,你是在故意让我吗?请你全力以赴吧,虽然我现在还斗不过你,但我迟早会赶上来的。很快的,我相信!”
selina的回信很简单:“你还是赢了我再说大话吧。最近我都会用我那个比较低级一点的角斗士和你决斗。”
于是,selina的战斗力又恢复到和xyz差不多的水平,两者相斗,互有输赢。这样一来,许毅虽然觉得脸上有些挂不住,但偶尔赢上一两次,获得的selina源代码对他的启发还是很大的,所以后来他也就没再提起这件事了,只是在心中暗自将自己的xyz和以前的selina相比较,等他觉得xyz已经成长到足够战斗力的时候,他就会要求和那个水准的selina决斗。
由于黑客学院论坛程序(hackerbbs)的开源,很多人都可以仔细研究其源代码,所以越来越多的代码漏洞被暴露出来,有好几个还是非常严重的程序漏洞,好在这些漏洞最先是被黑客学院的成员即时发现的,所以程序很快就升级好了,黑客学院并没有受到什么影响。但这就害苦了那些用hackerbbs的站长们,他们现在每天起床的第一件事就是打开黑客学院的网页,看看今天有没有最新的安全补丁。考虑到这个问题,hackerbbs的维护小组成员后来在论坛程序中加入了一个即时通知模块,即如果有最新补丁出现,程序就会自动提醒各站长下载,下载等手续全部是自动安装,只需要点击一个按扭就行。
不过补丁总是在漏洞发现之后才出现的,虽然维护小组一直在努力寻找程序的漏洞并即时修正,但遗漏总是有的。黑客就是这样,他们往往能够将程序员的失误无限地放大。一个看似小得不能再小的失误,在他们手中往往就会成为致命的漏洞。所以后来黑客学院还是遭到了一些有关程序方面的攻击,当然,都不是很严重,在管理员和维护人员的即时响应下,没有造成多大影响。黑客学院还专门发表了声明,对此类漏洞发现者给予鼓励和表彰,当然,黑客学院提倡的是发现者直接邮件联系维护小组。不过大家显然没有响应他们这次的倡议,往往是一有新的发现,首先试验的第一个对象就是黑客学院,这让维护小组的成员们有些哭笑不得。
此类攻击中,最值得一提的是hackerbbs的“短消息漏洞”。那是在五月份的一个午夜,黑客学院的论坛突然变得非常缓慢起来,打开一个页面都需要很长一段时间,有时候等上很久,却没有得到响应,很快,这种情况越来越严重,很多用户最后已经登陆不上黑客学院了。虽然时间是午夜,但由于大多数技术人员都是夜猫子,所以此刻反而是访问流量的最高峰。现在出现这种情况,大家的第一个反应就是黑客学院被人入侵了!
维护人员立刻着手开始检查服务器中各种服务,察看有没有可疑进程、察看防火墙日志,察看其他服务日志一系列的检查下来,发现并不是服务器本身的问题,也没有遭到任何人的入侵。但现在服务器资源正被大量消耗是事实。最后,他们终于发现,罪魁祸首正是论坛程序的原因。经过进一步确认,发现有人正在利用论坛程序的一个漏洞对服务器进行攻击。
管理人员即时做出反应,将论坛关闭,取而代之的是一个论坛关闭通知页面,对外称:论坛程序又被人发现新漏洞,对方正利用此漏洞对论坛发动攻击,故出现了这种情况,请大家暂时稍等,技术人员正在努力排除故障
原来是这样!大家恍然大悟,纷纷猜测这次到底又被发现了什么漏洞,到底是哪个牛人这么厉害,竟然让黑客学院挂牌。对于黑客学院的解释,他们都很理解,黑客学院作为国内技术方面的权威,对此类情况并不故意隐瞒,相反,每次都如实公布出来,让大家知道,这点并没有降低大家对黑客学院的信任,相反,大家对黑客学院的这种做法还非常赞赏。作为技术人员,他们都相信理论上是不存在绝对安全的系统或程序的。由于个人原因或者时代的原因,总是存在一些在所难免的疏忽,一个小遗漏往往就会造成非常严重的后果。就算是你编程的时候是正确的,可是随着技术的发展,以前的牢固的安全措施在后来也许就变成了“漏洞百出”。所以说出现此类情况是不可避免的,更何况这是在论坛程序开源之后。大家都非常理解,除非是那些什么都不懂,只知道看热闹的菜鸟。
最后查明,这次事件是因为论坛的短消息发送次数未限制而引起的。在原代码中,对论坛短消息的发送时间间隔并没有作限制,也就是说可以连续不断地给某个用户发送短消息消息炸弹。用简单的脚本程序编写一小段代码,然后运行,持续发送短消息,时间长了之后,服务器的空间和资源都会被严重消耗,严重时还会导致拒绝服务的出现。
查明原因之后就很好处理了,短消息发送的时间间隔可疑用php的session或者cookie来限制,只加入少少的两三句代码就将这个漏洞补上了。
黑客学院很快就恢复了正常运行。技术人员宣布,在两天之后将公布此漏洞。这是黑客学院的惯例,这两天时间是用来给各大网站站长以反应的时间,在此期间,各论坛管理员都会收到打补丁的通知,这样可以尽大限度地减少此漏洞带来的损失。
这个漏洞的发现者并没有出现,危机被解决之后,他就消失了,虽然大家都想知道他是谁。当然,大家也认为,这个漏洞的技术含量过低,也许正是因为这个原因他才没有出来“表示负责”。
删除 第137章 古德科夫谋杀案
第137章 古德科夫谋杀案
人在充实的时候往往会感觉到时间过得很快,不知不觉中,1997年的夏天已经到来,再过几天,他就要离开三江市去北京。许毅和苏兰的准备也已经做得差不多了,剩下的就是跟亲朋好友打个招呼,然后办理留美签证。
五月份,发生了几件值得纪念的大事。
五月七日,intel公司发布了pentium2处理器。这款芯片不是简单的升级,而是英特尔自推出“奔腾”以来最重要的新品。奔腾2成功地实现了0.25微米新工艺,它内置多媒体(mmx)功能,并采用了双重独立总线结构。
mmx技术是intel最新发明的一项多媒体增强指令集技术,它的英文全称可以翻译“多媒体扩展指令集”。是intel公司在1996年为增强奔腾 cpu在音像、图形和通信应用方面而采取的新技术,为cpu增加了57条mmx指令,除了指令集中增加mmx指令外,还将cpu芯片内的l《138看书网》b增加到32kb,因此mmx cpu比普通cpu在运行含有mmx指令的程序时,处理多媒体的能力上提高了60%左右。
mmx技术不但是一个创新,而且还开创了cpu开发的新纪元,后来的sse,3dnow!等指令集也是从mmx发展演变过来的。
这两年来,intel和amd两个巨头在cpu的领域的竞争非常激烈。
在一个月前,也就是四月六日,amd公司抢在intel的“奔腾二代”发布之前发布了自己的k6处理器,这款处理器的性能和intel的“奔二”有着相似的性能,所以也获得了巨大成功。特别值得一提的是他们的一级缓存提高到了64kb,比intel的mmx足足多了一倍,因此它的商业性能甚至还优于奔腾 mmx,但由于缺少了多媒体扩展指令集这道杀手锏,k6在包括游戏在内的多媒体性能要逊于奔腾 mmx。
“奔二”的发布之后,许毅知道cpu的diy超频时代即将到来。“奔二”是一款具有里程碑意义的处理器,但它却很短命。后来,intel生产工艺有了巨大进步,发布了一款面向低端,使用和pentium2相近核心的“赛扬处理器”。“赛扬”在性能上竟然直逼同频率的pentium2,“赛扬300”a就是那个时代的神话。intel这种失误的市场策略,直接导致了pentium2的短命。
赛扬300a,是一个让人闻之动容的产品,是intel的经典之作。正是赛扬300a陪伴了许毅度过了他的学生时代。赛扬300a的经典,并不仅仅是因为它的超频,还在于赛扬300a的超频性几乎造就了一条专门为它而生的产业链!主板、转接卡很多产品就为了赛扬300a而生。它出现之后,报纸杂志网络媒体都在讨论这款celeron300a的超频方式、技巧、配合主板、内存等等,也意味着diy的超频时代正式到临!
五月十一日,发生了一件人工智能史上具有里程碑意义的事件由ibm 研制的超级计算机“深蓝”战胜了国际象棋特级大师卡斯帕洛夫。
新华社的报道是这样的:1997年5月11日,星期一,早晨4时50分,一台名叫“深蓝”的超级电脑将棋盘上的一个兵走到c4的位置时,人类有史以来最伟大的棋手不得不沮丧地承认自己输了。世纪末的一场人机大战终于以计算机的微弱优势取胜。
新闻中所说的“人类有史以来最伟大的棋手”指的是前苏联国际象棋世界冠军卡斯帕洛夫,而“深蓝”(deepblue)却是ibm公司研制的超级电脑,学名“as/6000 sp大规模多用途并行处理机”。
卡斯帕洛夫国际象棋大师败了,这本来就是一个非常大的新闻,而其对手竟然是一台电脑!顿时,这件事成为万众关注的最热门的新闻,仅在因特网上就有2700万人,络绎不绝地前往有关站点探究。新闻媒体以挑衅性的标题不断地发问:
“深蓝”战胜是一个人,还是整个人类?
连棋王都认了输,下一次人类还将输掉什么?
智慧输掉了,人类还剩些什么?
人工智能领域一向是一个争议非常大的领域,大家希望人工智能能够给人类带来极大的便利的同时还担心这些神秘的东西会产生超越人类的智慧。
Back to home |
File page
Subscribe |
Register |
Login
| N