黑客无间道
“莫尼。你也好……”
萧云飞也算见过大场面地人了,虽然他觉得有点惊讶,但是他却并没有觉得有什么值得不可思议的地方,毕竟这里是全世界最顶尖的人工智能研究大楼嘛。
“师弟,我们进去吧,教授应该在他的工作间。”
“师姐,难道这里不是罗杰斯教授一个人的实验室?”萧云飞有点好奇的问道。
“当然不是,”薛雅妮笑了笑,“这个实验室可不止罗杰斯教授有权使用,其他教授做研究也会使用的。”
“师姐,我看你进出这里的步骤好像很复杂,难道麻省理工学院的人工智能实验室并不对学生开放?”萧云飞问出了心头地惑。
薛雅妮摇了摇头:“也不是,就读人工智能学科的学生如果要做实验,学校会安排指定的实验室给他们,但是有些实验室是教授们做学术和科研项目的,这些实验室是不会开放的,如果没有授权,你根本就进不来……”
“哦。”萧云飞点了点头,“实验室大厅里的那些机器人是怎么回事?”
“呵呵,那些机器人都是一些教授们带的学生闲暇时搞出来的东西,旨在增加实验室的乐趣和生气。”
“闲暇时搞出来的东西?”萧云飞笑了笑,这些机器人如果放到国内去参加机器人大赛,绝对会让那些评委目瞪口呆地。
“那个叫莫尼的机器人可不简单……”
“你也觉得啊?”薛雅妮脸上有一丝兴奋的表情,“莫尼是我设计地哦。”
“啊?师姐,你说莫尼是你设计的?”
薛雅妮捂着嘴笑了笑:“干嘛一副惊讶地样子?”
“女生研究这方面的人很少嘛,况且我也想不到师姐你竟然是这方面地高手呢,我以后要向你多多学习。”
薛雅妮的脸上露出自豪地笑意:“莫尼的控制程序是由我编写的,这些控制程序里收录了比较全面的语言大全,根据信息接受芯片,它能够根据当时的语境做出相应的应答。”
“其实这个程序和现如今用软件编写的自动聊天机器人没有多大的区别,它只是多了语音采集功能,语境识别功能,还有单词记录功能,
序需要封装到特制的控制芯片上。”
萧云飞不禁有丝恍然大悟,怪不得刚才那个机器人能够叫出自己的名字,想必是它的单词记录功能在起作用吧。
萧云飞在计算机方面的技术或许可以算得上登峰造极了,不过对于人工智能他还算一个彻彻底底的门外汉,虽然薛雅妮说得简单,但是萧云飞还是知道要想实现这些功能,有的人或许穷极一生都不能办到!
薛雅妮在一间木质房门前挺了下来,然后她轻轻敲了敲木门,屋内传来略微疲倦的声音:“门没锁,进来!”
薛雅妮推开门看着正在实验台上一边忙碌一边啃面包的罗杰斯,有点无奈的苦笑了一声:“老师,你昨晚又没有休息?!”
实验室里杂七杂八堆放的仪器很多,计算机、电源板、示波器、显微镜、各式各样的芯片,还有一些萧云飞以前根本就没有见过的东西,整个实验室的空间看起来显得有一丝狭小,给人一种压抑、拥挤的感觉。
不过这是大多数搞研究的人的通病,萧云飞也并不觉得奇怪。
罗杰斯从堆满仪器的实验台上抬起头望了望薛雅妮和萧云飞,摘下眼镜揉了揉眼睛,不好意思的笑了笑:“昨晚半夜我想到一个关于智能程序的技术问题,所以就跑到实验室来做实验了,薛,你先指导萧熟悉一下实验室仪器的一些基本操作,我先把这段程序代码完成……”
听到这句话,萧云飞的心里不禁涌上深深的敬意,这才是真正的技术狂人啊。
薛雅妮无奈的摇了摇头,然后向萧云飞详细介绍实验室各种仪器的作用以及这些仪器简单的基本操作。
萧云飞接受知识的能力很强,因此他上手的度很快,薛雅妮仅仅演示了一遍实验室的仪器操作,有时候一些比较复杂的仪器操作知识,薛雅妮根本就没有演示,她仅仅是通过语言向萧云飞作了一定的描述,萧云飞也能够触类旁通,他很快就将这些仪器的基本使用方法全部都记在了脑海中。
“师姐,能不能让**作一下?”萧云飞看着一台封装芯片的仪器,觉得心中有一团火在烧,他仿佛觉得这台机器在自己的梦中出现过无数次。
“啊?你想操作这台仪器?”薛雅妮有点不可置信的看着萧云飞。
“师姐,封装一套属于自己的芯片是我一直的愿望,那时我虽然有这样的想法,但是却没有条件,现在机会放在我面前,我想试一试。”
薛雅妮有点为难的看了看萧云飞:“师弟,这个仪器很值钱的,封装芯片的工作也一直是教授在做,万一在操作过程中出了问题,我们可负不起责任,而且你也可以等技术熟练一些再来操作这台仪器啊。”
萧云飞的眼中有一丝执着:“师姐,如果今天我不能操作这台仪器,我想我会难受一整天,我一步步慢慢来,你在旁边看着我,如果操作过程中出现问题,你及时纠正我,我会很注意的。”
薛雅妮的表情很犹豫。
“萧,你想操作这台芯片封装的仪器?”罗杰斯教授不知道什么时候已经站到了他的身后。
“老师,请让我试一试。”萧云飞的眼睛充满了强烈的自信。
罗杰斯教授看着萧云飞赞赏的笑了笑:“我就是喜欢你这种自信的眼神,你去吧,我在一旁指导你!”
“谢谢老师……”萧云飞向罗杰斯教授鞠了个躬,然后走到芯片封装的仪器面前。
薛雅妮有丝担心的看了看萧云飞,萧云飞此时却闭着双眼,他的脸上是一种严肃、认真的表情。
萧云飞的脑海中浮现出一幕幕操作这台仪器的工序和步骤,这些工序和步骤就像放电影一样在他的脑海中重复播放。
萧云飞睁开双眼,伸出右手中指按下了仪器红色的启动按钮。
“嗡”的一声,芯片封装仪器开动了,萧云飞的手指,像精灵一般在仪器的触摸屏上舞动,一幅幅的操作流程图在界面上不停跳动。
先缓冲原始程序代码,然后加载原始程序代码到移植区,通过移植区控制单元将原始程序写入空白芯片,读数据,测试程序在芯片中的运行状态,最后封装!
萧云飞的操作简直可以算得上行云流水,没有一丝生涩和停顿!
薛雅妮和罗杰斯教授不由得惊呆了,这是一个根本就没有见过芯片封装仪器的入学新生吗?!
“天才!天才啊!!!”罗杰斯教授的嘴唇不由得哆嗦着。
黑客无间道 正文 第十九章 罗杰斯教授的目的
票是哪位兄弟投的呢?到书评区冒个泡吧……)
看着这块被完美封装的芯片,萧云飞的心里有一种不可思议但是却又觉得理所当然的感觉!
怎么会有这样奇怪的感觉呢?这台机器自己似乎有操作过无数次的错觉,可是自己从记事起确实从来没有见过芯片封装的仪器啊!
“萧,你以前真的没有使用过这些仪器?”罗杰斯教授看着萧云飞,一脸震惊的表情。
萧云飞肯定的点了点头,有点古怪的笑了笑:“这个实验室里的很多仪器我都没有见过,老师,怎么了?”
“萧,你是我见过最天才的学生!”罗杰斯教授拍了拍萧云飞的肩膀,语气毫不掩饰的赞赏。
“师弟,你也太天才了吧?!”薛雅妮看着萧云飞脸上露出震惊的表情,“要知道我当时熟悉这些仪器整整花费了三天时间,到目前为止,芯片封装仪器我还未完全掌握,你竟然这么快就能够熟练操作了?!”
萧云飞挠了挠头,有点不好意思的笑了笑。
“老师,你的程序代码完成了?”萧云飞看到罗杰斯教授和薛雅妮都是一脸震惊的看着自己,故意转移话题。
听到萧云飞问话,罗杰斯教授拍了拍自己的脑袋:“那段程序代码已经完成了,我正准备封装程序。”
“老师。你地程序是关于什么地?”萧云飞看着罗杰斯有点好奇地问道。
罗杰斯并没有回答萧云飞地问题。他只是将萧云飞带到实验台前。指着电脑显示屏说道:“萧。虽然你给我带来地惊喜已经很多了。但我还是再得考考你……”
“你能把这些二进制编码转化成汇编程序代码么?”
电脑显示屏上全部是二进制编码。萧云飞看着密密麻麻地零和一。有点无奈地笑了笑。敢情要想成为这个老头地学生并不是那么容易啊。
过了一关又一关。简直比考国家公务员还难!
不过萧云飞在查看病毒原始形态地时候用过这一招。所以他对这一招还是挺熟悉地。
萧云飞淡淡的笑了笑:“老师,这些二进制编码你是要转化成十六进制、八进制,还是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、肉鸡刷钻、免杀等等,哪又怎么样?你只是在“会”而已,你并不就是“懂”!
萧云飞的眼睛就像扫描仪,每一个二进制的分区块他只要扫一眼,脑海中立刻就能出现一个经过转化后的十六进制数。
这就是高手的境界!
两分钟后,所有的二进制数全部被转化成了十六进制数,尽管如此,这些已经被转化成的十六进制数却并不是汇编程序。
接下来,还需要解释指令
汇编的指令其实就是些英文单词,比如跳转、转移、这就需要把十六进制转化成asnetbsp; 其实这个过程比二进制转化成十六进制麻烦得多,哪几个数据需要转化成ascII字符编码,哪些十六进制数是汇编指令后的地址等等,这些就必须要拥有丰富的实战经验了。
不过萧云飞的脸上却浮现出了一丝淡淡的微笑,因为他在这些被转化的十六进制数中现了一个规律。
那就是在每二十个十六进制区块中,开头的十六进制都是字母B,萧云飞试着将B字母后面的十六进制转化成ascIII字符编码,果然,不管转化成大写的字母还是小写的字母,转化出来地ascII字符编码都是汇编程序指令!
看出了这个规律,萧云飞手中的笔龙飞凤舞一般,三分钟后,一段完整的汇编程序代码出现在纸张之上。
萧云飞仔细地看了看纸张上经过转换后的程序代码,代码很短,只有短短的二十行,初看之下并没有什么特别之处。
萧云飞将写满文字的纸张交到了
页面: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294