按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!
萧云飞挠了挠头,有点不好意思的笑了笑。
“老师,你的程序代码完成了?”萧云飞看到罗杰斯教授和薛雅妮都是一脸震惊的看着自己,故意转移话题。
听到萧云飞问话,罗杰斯教授拍了拍自己的脑袋:“那段程序代码已经完成了,我正准备封装程序。”
“老师。你地程序是关于什么地?”萧云飞看着罗杰斯有点好奇地问道。
罗杰斯并没有回答萧云飞地问题。他只是将萧云飞带到实验台前。指着电脑显示屏说道:“萧。虽然你给我带来地惊喜已经很多了。但我还是再得考考你……”
“你能把这些二进制编码转化成汇编程序代码么?”
电脑显示屏上全部是二进制编码。萧云飞看着密密麻麻地零和一。有点无奈地笑了笑。敢情要想成为这个老头地学生并不是那么容易啊。
过了一关又一关。简直比考国家公务员还难!
不过萧云飞在查看病毒原始形态地时候用过这一招。所以他对这一招还是挺熟悉地。
萧云飞淡淡的笑了笑:“老师,这些二进制编码你是要转化成十六进制、八进制,还是ascii~编码?要知道不同的转化方式,得出来的结果就不一样哦。”
“十六进制和asciii字符编码结合,但是其中的一些指令需要根据程序的原则和你地直觉进行调整和判断,这一关通过了,你才算正式合格。”
萧云飞抬头看了看薛雅妮,薛雅妮朝萧云飞鼓励地笑了笑:“师弟,加油!”
“老师,给我一张纸和一支笔,我需要五分钟时间!”
萧云飞的眼睛全神贯注地盯着电脑显示屏,他的脑海中此时已经切换到了高度精密状态,二进制编码被他划分为成百上千个分区块,他的笔尖诞生出一行行十六进制代码。
二进制转化十六进制不难,学过计算机的都应该知道,对于十六进制来说,四个二进制的数字就是一个区块,它们存在8421码地规律。
打个比方,比如二进制是1111,根据84211码规律,转化成十六进制就是f。我这样说可能很多人看不明白,我说简单一点,你将84211这一组数字写在四个二进制数字的下方,从高位写到低位,8、2、1对应的二进制数据是一就相加,得到地数据就是十六进制数。
二进制数是1111,根据84211码,那么写在它们下面的对应数据依次是8、2、1,逢一相加,即只要二进制的数字是一,那么对应的82、1就要相加,二进制1111根据8421码相加地和是15,而15十六进制中就是f,如果二进制是11呢?对应二进制是一的8、2、1就应该相加,等到的和是11,那么十六进制就是b!
如果我这样说了,你还不能学会二进制转化十六进制的话,那么你真的应该好好地学习一下这方面的知识了。
当然,现在所谓地“黑客”门槛很低,很多人可能对这些基础的东西不以为然,我只能遗憾地告诉你,这种想法是错误的。
就拿做免杀来说吧,汇编功底越深厚,你做出来地免杀效果就越牛逼!那些所谓的nop法、填充法、入口地址加1法、加花指令,哪一项没有汇编地影子?
我在这里说了这么多,目的就是想告诉大家,学习技术要一步一个脚印,踏踏实实做好,好高骛远注定会让你一无所获!
就算你学会了入侵、暴库、拿站、ddoss、肉鸡刷钻、免杀等等,哪又怎么样?你只是在“会”而已,你并不就是“懂”!
萧云飞的眼睛就像扫描仪,每一个二进制的分区块他只要扫一眼,脑海中立刻就能出现一个经过转化后的十六进制数。
这就是高手的境界!
两分钟后,所有的二进制数全部被转化成了十六进制数,尽管如此,这些已经被转化成的十六进制数却并不是汇编程序。
接下来,还需要解释指令
汇编的指令其实就是些英文单词,比如跳转、转移、这就需要把十六进制转化成asbsp;其实这个过程比二进制转化成十六进制麻烦得多,哪几个数据需要转化成ascii字符编码,哪些十六进制数是汇编指令后的地址等等,这些就必须要拥有丰富的实战经验了。
不过萧云飞的脸上却浮现出了一丝淡淡的微笑,因为他在这些被转化的十六进制数中现了一个规律。
那就是在每二十个十六进制区块中,开头的十六进制都是字母b,萧云飞试着将b字母后面的十六进制转化成asciii字符编码,果然,不管转化成大写的字母还是小写的字母,转化出来地ascii字符编码都是汇编程序指令!
看出了这个规律,萧云飞手中的笔龙飞凤舞一般,三分钟后,一段完整的汇编程序代码出现在纸张之上。
萧云飞仔细地看了看纸张上经过转换后的程序代码,代码很短,只有短短的二十行,初看之下并没有什么特别之处。
萧云飞将写满文字的纸张交到了罗杰斯教授的手上,淡淡的笑了笑:“老师,请您过目。”
罗杰斯教授接过萧云飞递过来的纸张,赞赏地拍了拍萧云飞地肩膀,转过头来对薛雅妮招了招手:“薛,你过来。”
薛雅妮走到罗杰斯教授的身边,罗杰斯将萧云飞写满代码的纸张递给她笑了笑:“你看看……”
薛雅妮怀疑地接过罗杰斯教授递给他的纸张,仔细地看了看。
“老师,这段代码……”薛雅妮指了指纸张上的代码,一脸的不可置信。
罗杰斯教授推了推鼻梁地眼睛:“呵呵,是不是和你编写的那段程序代码一模一样?”
“没错,完全一模一样!”
萧云飞丈二和尚摸不着头脑,看着罗杰斯教授有点奇怪的问道:“老师,怎么了?”
罗杰斯教授将纸张递给萧云飞:“萧,你把这段程序代码录入计算机,然后编译成功,将它投入到虚拟机地‘磁芯大战’中,你就会明白了。”
虽然觉得有点奇怪,但是萧云飞还是按照罗杰斯的要求去做。
当看到自己编译的程序对每二十个连续的内存单元进行数据轰炸地时候,萧云飞彻底明白了,原来罗杰斯教授让自己转化的程序代码竟然是他用于“磁芯大战”中的那个智能程序的源码!
根据罗杰斯教授和薛雅妮的交谈得知,这段智能程序竟然是薛雅妮编写的!短短二十行代码,竟然有如此强大地威力?萧云飞觉得太不可思议了。
“萧,你真的是太棒了,你地考核通过了,欢迎你加入我们的研究小组!”罗杰斯教授热情地向萧云飞伸出了右手。
萧云飞与罗杰斯教授握了握手:“老师,我要学习的东西还有很多,如果以后有做得不好地地方请你多多包涵。”
“萧,你是我见过最天才的家伙,我看得出来,你是一个追求完美的人!所以,你不要过分的谦虚哦……”罗杰斯教授看着萧云飞打趣的笑了笑。
萧云飞挠了挠头,有点不好意思的感觉。
“老师,你们研究的主要课题是什么呢?”萧云飞好奇的问道。
“萧,你现在要说‘我们’,因为你也是我们研究小组中的一员了啊,”罗杰斯笑了笑,“我们研究的课题就是为机器人的控制系统提供最完美、最智能的程序!”
“为机器人的控制系统提供最完美、最智能的程序?”
罗杰斯教授点了点头:“虽然在麻省理工学院的人工智能实验室里诞生了世界上第一个有人类感情的机器人,但是这台机器人所谓的‘人类情感’仅仅是指人类纯粹的喜、怒、哀、乐,这种‘人类情感’是事先被我们封装到控制芯片中的,他的‘人类情感’仅仅是控制程序的外在表现。”
萧云飞有点惑:“媒体报道不是说这台名叫kismett的机器人具有人类所有的情感,他的诞生是人类研究人工智能机器人的一个里程碑吗?”
“萧,这就是政治的艺术啊,我们对外界宣称的时候通常都会夸大其词,这是必须的,因为这是我们争取科研经费的筹码啊!”
罗杰斯教授笑了笑,他的脸上有种无奈的表情:“对于我们的研究成果,展示的时间也就那么几分钟,这几分钟里,我们当然可以确保机器人的良好运作!但是它离人工智能的目标还很遥远!”
萧云飞恍然大悟,怪不得关于这方面的报道确实不多呢,原来这里面另有隐情。
罗杰斯教授的脸上有种神往的表情:“我的研究课题就是要研让机器人具备思考、学习、模拟、追求、有爱……的智能主控程序!”
萧云飞惊呆了,他深深地叹了口气,难道自己遇到的又是一个为了科学而疯掉的人?
第二十章 语言刺探(shukeba)
第二十章语言刺探
造出真正的人工智能机器人在目前的情况下简直能完成的事情!
但是社会的进步,科学的展都是由一个一个在当时看起来极为荒谬的构想和理论一步步经过证实而推动的。
科学的研究,本身就是疯狂的事业,这其中的孰是孰非,谁能够说得清楚呢?
罗杰斯教授研究的课题是人工智能的大成境界,要想达到这个目的,恐怕在他的有生之年是不可能实现的。
然而,就像愚公移山一样,对于一项对人类有重大意义的科研明,历来都是经过无数代的科学家努力和执着的探索才能实现的。
萧云飞不想去价这些功过是非,他有自己要追寻的目标。
“老师,智能主控程序和我平时编写的程序有什么不同?”
“我们平时编的程序是按照我们的意愿,执行程序后就会得到我们想要的或者我们在程序中已经罗列的可能结果,这种程序执行的结果是必然的,”罗杰斯教授看着萧云飞解释道,“还有,这些程序升级更新等步骤都是程序编写者定时推出更新包而已,它们的更新是人为的,是不可逆的。”
罗杰斯教授的脸上露:一丝兴奋的神色:“智能主控程序是创造人工智能机器人最关键的步骤。智能程序和传统的程序不同,它的结果是不可预见的,比如,当它遇到病毒的时候,它可以根据自身的情况决定对病毒进行吞噬;如果遇到杀毒软件或者防火墙的时候,它可以选择进攻还是避让,它可以自我修复,自我升级,自我思考,自我判断……”
萧云的心里砰然一跳,罗杰斯教授描述的这种智能程序和宴青松告诉自己的虚拟电子智能生命难道不是很相似么?
“老师。智能程序能不能**存活在网络地数据流中。来无影。去无踪呢?”
听到萧云飞这句话。罗杰授有点古怪地看了萧云飞一眼:“曾经我有一个很天才地师兄。他也曾向我们地导师问过和你一样地问题。”
罗杰斯教授地同学?早在很久之前就已经向他们地导师问过同样地问题?!这个消息令萧云飞觉得心中有一团火在燃烧。
“当时地网络还只是一个雏形。我们所在地网络也仅仅是一个用于研究项目地小型局域网络。我们地导师听到他这个问题只是拍了拍他地肩膀。轻轻地摇了摇头。”
罗杰斯教授笑了笑:“我们并不知道导师当时地举动到底有什么含义。但是从他地表情。我猜测。他应该是对这种想法持否定态度地。”