24K小说网 > 开局我的科技震惊全球 > 第35章:逆向推演

第35章:逆向推演


春节后的一天,曾道冲在上网的时候,突然之间被病毒把系统干崩溃了,而之前群友任何提示,就是突然之间,莫名其妙的就中招了。在重新安装好系统之后,曾道冲产生了一个疑问,为什么杀毒软件事先没有一点预警提示,即使是不能查杀掉,也给人一点预警也好。不过还好的是他没有任何重要的东西,所以也没有任何影响,唯一的影响就是心情突然不爽了起来。

现目前市面上所流行的杀毒软件,不管免费的还是收费的首先必须指出杀毒软件的引擎与其病毒库并没有什么直接的关系。杀毒引擎的任务和功能非常简单,就是对于给定的文件或者程序进程判断其是否是合法程序(对应于杀毒软件厂商自己定义的正常和非异常程序规范而言。正常的程序规范是指在程序所在系统平台上操所系统本身洗净有定义的或者业界已经公认的程序行为过程,比如操作系统正常运行就必须要求应用程序与系统核心进行进程响应并与交换相关数据。非异常程序活动是指可能存在非法程序操作结果但能够以较高的置信度确定其非非法程序活动规范的。一般情况下,相关文件的复制,移动,删除等都奔包括在该界定范围内)。

而这次的病毒原因,在网络是很快就被人查出来了,这是利用了计算机操作系统中的一个漏洞,凡是安装了这个操作系统链接进入Inter的的计算机都被感染了,虽然很快就发现并列出了解决方法,但是造成的损失是相当巨大了,这次病毒波及全世界上百个国家。

曾道冲之后自己提出了一个疑问,病毒是属于主动进攻的一方,计算机防火墙,杀毒软件之类的属于被动防御。计算机软硬件就像一座城池,进出城池的大陆就是连接Inter的线路,而防火墙就是属于城池的城墙,杀毒软件就是城池中的守卫士兵。病毒呢就是另外一个城池或者国家所派出的杀手来刺杀这座城池中的将领一样。现在是不知道是哪一个城池派来的杀手,也不知道杀手是哪一个,更不知道杀手会在什么时候动手。所以造成了无论城墙多么的高大,士兵多么精锐,但这些都只能是被动防御,而不能从根本上解决问题。

但人们已经想到了解决的方法,但是一直没有成功,这就是“人工智能”。但是人们都一直朝这个方向研究,假如某一天研究成功了,当机器人有了不亚于人类的智慧,还能心甘情愿被人们当工具使用吗?他们也有了感情,有了欲望,那么人类还能够找到解决的方法吗?那个时候的人类是和智能机器人发生战争还是和平共处。这一切都是未知数。或许就是因为未知,它才神秘,才能激起人们对于这神秘的求知欲望,才想方设法的想要揭开这神秘的面纱,想看看这面纱后面是美丽动人的姑娘还是长着獠牙的恶魔。这是一种既激动兴奋又畏惧的心理。

曾道冲想了很久,最后想自己先编写一个杀毒软件,能够有自动识别病毒功能的杀毒软件,同时又兼具其他现目前所有杀毒软件的功能,这就像给守卫士兵加上了火眼金睛,让其一看就自己哪些是具备对城池里面的所有居民或者建筑产生危害的。从而报告,或者清除。但是想法很理想,现实很难。

曾道冲有了想法之后,迅速的行动起来,虽然是行动但是并没有马上动手开始编写,而是转为研究现在市面的杀毒软件,先从免费的杀毒软件开始,找了一款之后,先研究它的功能,而后查看安装目录下面的所有文件。曾道冲明白要获取他的源代码很难,除非花钱购买,但是源代码是一个公司或者企业的核心机密,不可能购买得到的,除非你直接收购这家公司,但这样,第一,没有这么大的资金,第二,即使你想买,人家不一定想卖,第三,你黑进人家的公司窃取,这更不可能。所以只能通过逆向工程的手段。

逆向工程(又称逆向技术),是一种产品设计技术再现过程,即对一项目标产品进行逆向分析及研究,从而演绎并得出该产品的处理流程、组织结构、功能特性及技术规格等设计要素,以制作出功能相近,但又不完全一样的产品。逆向工程源于商业及军事领域中的硬件分析。其主要目的是在不能轻易获得必要的生产信息的情况下,直接从成品分析,推导出产品的设计原理。

即使是这样也不可能得到源代码,所以只能够通过反汇编、反编译和动态跟踪等方法,分析出其实现过程;不仅仅是反编译,而且还要推倒出设计,并且文档化,这个过程可以得到大概的算法和实现过程,机器码是可以被分析的,可以是破解的重要依据。它能够提供程序的思路等一些线索。想要从机器码或汇编代码反编译,应该说没有什么便捷的办法。需要靠理解程序后,自行编写。但是源代码是得不到的。

当明白这些之后,曾道冲便开始实行起来,这一较上劲就一发不可收拾,每天除了上厕所,都在电脑面前,每天基本只休息三四个小时,其余时间都在不停的破解,就是吃饭都是在楼下直接购买一大箱方便面放着。此时的曾道冲已经着了魔,由于睡眠不足,眼睛里面都是红血丝,由于长时间不洗澡加上电脑辐射等,头发乱糟糟的,脸上的疲惫显而易见,但是眼神里透露出的兴奋和现实不符。

半个月之后,当曾道冲从椅子上跳起来,大声的呼叫,声音里透出兴奋,这半个月的时间,可谓夜以继日。当付出还是有了回报。而后跳到床上,倒下就谁着了,这一睡就是一天一夜,当感觉肚子饿的时候才醒过来。

醒过来马上跑了几桶泡面下肚之后,迅速的坐在电脑面前,这些天,虽然没有得到源代码,但是他通过反推明白了设计的理念,运行流程分析,并画出图。这已经是曾道冲最好的结果了,通过这些东西他可以编写出一模一样的同款软件出来,放在网上,俩者一对比。都不一定分别出来。而有了这些东西就好办多了,之后又不休息的进行第二款的免费杀毒软件的反编译,有了第一次的经验,只用了三天的时间,便推出来了,之后第三款,第四款,他每研究一款软件,都认认真真的做好笔记,自己虽然记性很好,但是事情多了也怕忘记掉,而之后的速度越来越快,当曾道冲还想继续研究付费软件的时候,电话铃声想起来了。

“曾道冲,明天开学了,不要忘记了!”电话里面传来的是张萌萌的声音。

“你不说,我还真很忘记了,谢谢了,张萌萌”曾道冲回答道,这久忙昏头了,今天是几号都忘记了。

“你跟我还客气什么呢?行!你知道我就先挂了。”而后听筒里传来滴滴的声音。


  (https://www.24kkxs.cc/book/4245/4245109/11111098.html)


1秒记住24K小说网:www.24kkxs.cc。手机版阅读网址:m.24kkxs.cc