就去读小说网 > 玄幻电子书 > 黑客传说 >

第63章

黑客传说-第63章

小说: 黑客传说 字数: 每页4000字

按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!



产生一次单步中断,这个时候,CPU在执行一条指令之后就会停下来,并且显示各个寄存器中的内容。INT3即断点中断,这是一种软中断,当CPU执行到这个软中断点的时候,就会进入断点服务程序,由断点中断服务程序完成对断点处各寄存器内容的显示。
  用来跟踪调试的软件就是利用了这两种中断,通过单步执行或者下断点执行,达到跟踪调试的目的。利用这样的软件每执行一次指令之后,就可以停下来查看CPU各寄存器的状态,从而找出破解的方法。
  反跟踪技术在加密技术中是最能体现技术水平的部分,稍有漏洞就会影响到整个加密技术的可靠性。加密与解密天生就是一对矛盾体。有加密必然会有解密。为了破解加密的内容,解密者必然是想尽一切办法,无所不用其极。而为了提高加密技术的可靠性,加密者则千方百计的阻挠解密者的解密进程。明明是一个简单的算法,他偏偏弄得异常复杂,就是不让解密者顺心。你来动态跟踪,想要破解?我就加入一些反跟踪措施,例如看内存中是否运行了调试程序,如果发现,则立即拒绝继续执行,甚至让你的跟踪调试软件挂掉。你想躲过我的反跟踪检测代码?那也没门,我每隔一段时间就来看看,看你怎么搞。反正我就是要让你不顺心。
  “他这段反跟踪代码很巧妙,跟到这里就把SOFTOICE搞挂掉了。除非有一个改编过的调试软件。”终于到了黄飞到达的地方,事实和他说的一样,这个时候SOFTOICE软件突然报错停止运行了。
  不过经过黄飞这么一提醒,周松想起自己还真有这么一个软件。那是师傅许毅给他的,说是经过他亲自重新修改并编译过的,可以解决一些意想不到的错误。由于平时周松从来没有遇到这样的情况,他渐渐地忘记了那个软件和网上流传的软件有什么不同。
  既然想到这点,周松也就不再迟疑,他连上网络,从自己的“网上硬盘”中将那个软件给下载了下来。在网络上建立自己的工具箱,这是许毅告诉他的。他说身为一个黑客,应该只要有网络,就能随时随地拿到自己的黑客工具。
  看到周松的动作,黄飞知道这事有戏了。他转头,朝董立国点了点头,然后继续盯着显示器。
  董立国见状显然大为高兴,仔细看去,竟然可以看到他的手在微微颤抖。那个年轻人看着周松那熟练的动作,脸上阴晴不定,当他看到黄飞的动作时,眼睛中更是寒光一闪。
  软件下载之后,周松便重新开始脱壳,这次果然非常顺利地将第三层壳脱了下来,第一关算是通过了,众人都感到非常高兴。周松也偷偷地松了一口气,不知不觉中他的后背已经汗湿了。心中暗道,幸好平时师傅给自己做的那些千奇百怪的功课自己都原原本本地完成了,要不然今天可就要出洋相了。
  脱壳完成,密码入口已经显示出来。周松一鼓作气,继续进行跟踪。很快,他就确定了那段密码验证代码,关键算法段也找到了,剩下来的工作就是破译密码了。不过前面三层加壳都显示这个加密软件的作者非常厉害,所以周松和黄飞心里都对后面的进展不太乐观。
  已经找到关键算法代码段,也就是说真正考验毅力的时候到了,因为这里是密码变换,破译者必须逐句逐句地读懂这些代码,不像动态跟踪,有时候可以大段大段地跳过一些代码自动运行。也就是说,破译者必须弄清楚作者是采取哪种加密算法,然后根据作者的算法反向进行,从而从密文反推出明文。
  周松在算法方面比较弱势,他盯着显示器看了一会儿就只觉得两眼都看花了。他不好意思地回头看了看黄飞,说道:“黄大哥,你看……我对算法方面不太擅长。”
  黄飞颇为赞赏地看了看周松,他拍了拍周松的肩膀仍旧以他那不瘟不火的声音说道:“不用看了,这是DES算法。” 
 
 
 
  
第93章 巨型机
 
  “啊?难怪我也觉得有些眼熟……”周松顿时愣住了,DES加密算法他当然知道,他没想到那个BT的作者在外面加了三层很BT的壳之后,在里面居然还弄了个DES算法,这也太……BT了。
  DES算法按照英文直接翻译为“数据加密标准”(Data Encnyption Standand),这是美国政府于1977年发布的,DES使用相同的算法来对数据进行加密和解密,所使用的加密密钥和解密密钥是相同的。算法的输入有64位的明文,使用56位的密钥,输出的密文也是64位,它使用16轮的混合操作,目的就是彻底粉碎明文的信息,使得密文的每一位都依赖于明文的每一位和密钥的每一位。这个算法大致分起来共有19个阶段,每个阶段都是密码变换,不停地变换:正向、反向、异或……这样的结果使DES成为了一个不可逆的算法。也就是说,你手中有密码的明文,而且知道这个算法,任何人都可以算出密码的密文。但是如果仅仅是知道密文,是无论如何也无法推导出明文的。即使你知道了算法——DES算法是公开的,非常容易就可以知道这个算法——但是你不知道密码,也是无能为力的。
  真正的高强度算法都是公开的,就放在那里供大家研究,破解了算你有本事,到时候全世界的专家都会嘉奖你。而事实上,DES诞生二十几年来,其牢不可破的地位丝毫没有受到哪怕是一丁点的动摇。
  “怎么了?老黄。”董立国刚高兴没一会儿,见到两人的精神状态突然都不好了,连忙问道。
  黄飞张了张嘴,可愣是没能说出一个字。不善言辞的他只能把目光投向旁边的林珊。他是个纯粹的技术人员,要他用通俗的语言将这个说出来对他来说难度很大。
  林珊见状,连忙对董立国解释了一番。她也只是挑了几个重点说了,突出的观点就是:DES算法目前还破解不了。
  “那……”董立国眉头又皱成了一个“川”字,他良久都沉吟不语,最后他还是不死心地问道,“真的一点办法都没有了么?”这个文件实在是太重要了,必须得破解出来。
  “其实也不是没有办法。”周松在一旁插口道。
  董立国精神一震:“什么办法?无论什么办法都要试试啊。”
  “周小弟说得不错。还有最后一个办法——穷举爆破。可以编写一个程序,然后把密码跑出来,不过这也得靠运气,只希望密码的位数不要太长,要不然……”要不然跑上几十年都跑不出来。黄飞没把最后这句话说出来。
  穷举爆破只能说是下下之策了,但这是目前唯一可行的办法,是没有办法中的办法。穷举,也就是一个密码一个一个算,例如假设密码是A,然后用DES算法将A加密得出密文B。接着看这个B是否和真正的密文C相同,如果相同,就是正确的密码了。在网络上,如果给你限定次数,可以说一点办法都没有。幸好现在是在单机上,并不存在这个问题,目前唯一的问题就是时间。
  “就按照你们说的办吧,无论多长时间,都要把这个文件给破解出来!”董立国没有听懂黄飞的潜台词。他当场拍板,让他们立刻着手进行。
  这时,周松问道:“那个嫌疑犯平常的密码有几位?他有没有什么常用的密码?他的出生年月日、他有哪些非常好的朋友,他们的情况了解么……”周松一连串问题问下来,黄飞眼睛中也有了光彩。而那个年轻人原本有些松弛的脸部肌肉又是一紧,不着痕迹地顶了周松一眼。
  黄飞赞道:“周小弟说得非常对,这些问题我们都应该搞清楚,这样可以极大地提高破解的几率。”
  密码心理学也是一门比较有意思的学问。一个人的密码总是和自己的相关信息有密切的联系。生日日期和常用昵称组合是大家最喜欢使用的密码。保密意识低喜欢偷懒的人甚至还会用“123456”、“abc”等简单的组合为密码。另外如果一个人有很多帐号,为了便于记忆,通常会将这些密码都设成一样的。还有一些值得注意的细节,通常黑客们对这些问题都颇有心得。
  这些信息的搜集交给了林珊。
  周松又补充说道:“用来跑密码的计算机配置越高越好,不知道所里面最好的机器……”
  黄飞道:“所里面的机器配置实在是太低了。董局,最好能够找中科院计算机研究所帮忙,借助他们的超级计算机,可以大大缩短破解的时间。”
  “好,这件事拖不得,要尽快破解出来。就按你说的办,我跟中科院有关部门联系一下……”董局轻描淡写地就这样决定了。
  超……超级计算机?周松吃惊地看着董局,超级计算机能随便借人用吗?用超级计算机来跑密码,这也太……夸张了吧!周松隐约感觉到这件事并不是经济犯罪那么简单。
  黄飞拍了拍周松的肩膀:“少说话,多做事。”
  听到他的话,周松原本想问的话重新吞回了肚子里面。是啊,管他这么多,反正都是为国家办事,事情知道多了有时候不一定是好事,出生名门的他平时听多了长辈们的这个论调。他知道黄飞是为了他好,所以也就乖乖地闭上了自己的嘴巴,不过心中的好奇心还是有的,不禁对这个加密文件中的内容产生了兴趣。这样想着,周松瞥了一眼在旁边的那个高傲的年轻人,发现他的神色有些慌乱,心中奇怪,这个家伙到底是干什么的。
  于是,董局下令,转移现场,到中科大计算机所去。几个穿制服的警察来到机房,一会儿就将那台机器大卸八块,然后搬出去了。
  不是吧?这样转移?周松更是大为惊奇。在他看来,只要将那个被加密的文件随便保存到网上哪里,然后再从中科院下载下来就行了。他讶异地看了看黄飞,见他并没有什么表示。以他的水平,自然应该也能想到这茬,但为什么一副理所当然的样子呢?唯一的解释就是这样做是完全有必要的。
  在出机房的时候,周松故意走得慢了一些,见那个年轻人已经走远,他终于忍不住问了黄飞:“黄大哥,那个人跟在董局后面的家伙是谁啊?”
  “不太清楚,我来之前他就在这里了。”黄飞只说了一句就不再开口了。口风紧得很。
  全部神神秘秘的,周松觉得很没意思。反正有超级计算机,破解密码是迟早的事情,好像没自己什么事情了,现在要求离开,也应该可以。不过作为一个计算机爱好者,中科院的超级计算机对他有着莫名的吸引力,简直比美女的吸引力还要来得大得多。所以周松也就没有提出离开的请求,去看看超级计算机,以后在论坛也可以吹吹牛。毕竟超级计算机可是传说中的东东,通常只用于在天气预报、核科学研究、空气动力学实验、石油勘探、地震数据处理等领域,平时哪里有机会能够见到啊,现在中国银河系列出了两代,曙光1000也出来了,据说速度可以达到每秒几十亿次,那是什么样的速度啊!周松想想就觉得兴奋。
  超级计算机的定义是:由八个或更多的节点组成、作为单个高性能机器工作的集群。处于信息技术前沿的超级计算机一直是一个国家的重要战略资源,对国家安全、经济和社会发展具有举足轻重的意义。没有强大的计算能力的超级计算机,宇宙飞船就不能上天,国家安全就做不到万无一失,基因研究就无法继续,复杂的气象、勘探工作就难以精确。正因为如此,长期以来,把握超级计算机领先技术的西方国家,对包括中国在内的发展中国家实行了严格的管制,严禁出口相关的高端技术和产品,只容许这些国家的计算能力达到国际水平的数百分之一。中国经过几十年的自主研发,在超级计算领域取得了很大的成绩,没有哪个国家可以忽视中国人的独立研究能力。
  周松不知道董立国是怎么安排的,反正他们一路很顺利地就到达了目的地,到那之后,还有人专门迎接,直接领着他们到了中科院计算机所的机房,然后将那台机器重新组装起来,干净利落,没有一丝的拖泥带水。
  冷!这是周松来到机房的第一个感觉,虽然现在已经是秋天,天气已经凉了,但机房里面的温度相比起外面还要低得多。壮观!这是周松看到计算机集群之后的感叹。像衣柜一样的主机整齐地耸立着,一溜烟地排下去,青黑色的外壳给人一种凝重的感觉,它们就像是等待首长检阅的士兵一样,静静地直立在那儿。
  终于看到超级计算机了!周松内心一阵激动,要不是身边还有其他人,他肯定会扑过去仔细查看一番。
  很快,黄飞就编写出了一个基于DES加密算法的密码验证程序,他将这个程序和加密文件都传输到超级计算机的终端里面,破解正式开始。 
 
 
 

返回目录 上一页 下一页 回到顶部 0 0

你可能喜欢的