章节错误/点此举报 点击/收藏到桌面
……
林鸿他们三人蹲守在计算机前刷新着帖子,『精』神都非常亢奋。他们没想到,这个问题会引起大家如此多的共鸣,关于计算器的讨论帖子,几乎将郁金香BBS上的整个版面都给占据了,并且有越来越多的趋势。
马修发的那个帖子仿佛就是一个导火索,轰的一声,直接将一个军火库给引爆了。
林鸿手中拿着纸笔,将一些他认为比较重要的信息迅速地记录下来。
果然还是众人的智慧强大,他昨天测试了一整个晚上,发现的东西只是其中的一小部分,而马修只在这里发了个帖子,却搜集到了这么多有用的信息,对于他的破解工作有着非常重要的意义,同时也很有启发『性』,让他想到不少可以用来进行破解的方法。当然,至于有没有用一切都还有待检验。
“STONE,你真的有把握能够将计算器给破解吗?”马修再一次确认道。
“从理论上讲,这完全是可能的。”还没等林鸿回答,亚瑟就抢先说道。
林鸿点点头:“亚瑟说得对,不过还得去尝试,只有亲自尝试过才能知道,不是吗?”
“哇哦,我简直有些迫不及待想要看到这一天赶紧到来了”马修扶了扶已经开裂的眼镜,“我敢百分之百的确定,一旦我们将这个计算器成功破解,我们将成为学校里面最耀眼的明星”
对马修的这个论断,林鸿和亚瑟毫不怀疑,从BBS上这些人的反应就可以看出来。并且,拥有一台小如计算器大小的“计算机”,这在以前可是想都不敢想的事情,要知道,市面上目前似乎还没有这样的产品。
当然,这个“计算机”和真正的计算机比起来,还是有一些差距的,这是硬件方面的限制而导致的,但是至少可以完成计算机的大部分内容。
接下来,他们三人共同商量了一下,发现如果一旦破解出来,这个产品对于大家的魅力在于两点。
第一点是可以随心所『欲』地对其进行编程,而不像以前那样只限制在德州仪器公司所指定的几个功能上面。
亚瑟比较期待着一点,用他的话来说,他甚至希望这个计算器可以进行联网,从而实现入侵。当然,联网根本不现实,因为计算器的硬件已经彻底将其限制住了。倒是它自身所带的那个红外线数据『交』换功能有点意思,理论上来说,可以实现某种意义上的联机网络。
第二点是最关键的一点,那就是可以在其中运行游戏这一点才是马修最为期待的功能。
这个计算器有一个液晶显示屏,大小为96x64像素,完全可以显示一些比较简单的图形了。
马修希望能够在其中移植一些掌上游戏机或者计算机中的游戏。
当然,更理想的是,由他来亲自设计几个游戏,然后将其编写出来,再植入到计算器中……
一想到破解之后的场景,马修和亚瑟就对未来充满希望。
与此同时,马修和亚瑟通过这件事情对林鸿的硬件技术有了一个比较深刻的认知,在这点上,他们两个是无论如何都比不上的。马修擅长的是游戏方面的东西,包括游戏的策划和设计,他曾经设计了一款街机娱乐游戏,后来卖给了游戏公司,获得了一笔不小的收入。而亚瑟擅长的则是软件编程和网络方面的内容。
于是,在马修的提议下,一个名为“SAM”的三人项目小组诞生了,这个名字是以他们三人名字的首字母而命名的。S表示Stone,A则代表亚瑟,M则是马修。因为林鸿是这个项目的发起者,所以排在前面。
不过,马修和亚瑟并不知道,林鸿除了硬件知识功底扎实,其实他的软件编程能力也相当不错,他缺少的只是相关知识的积累而已。
正文第一百三十九章栈缓冲区溢出
更新时间:2012…9…923:50:48本章字数:5201
第二卷黑客圣地'第一百三十九章栈缓冲区溢出
………………………………
第一百三十九章栈缓冲区溢出
第二天,学校食堂。
sam三人组又聚在了一起共同进餐。
亚瑟和马修两人脸上的伤痕如果不注意看的话已经看不出来,浮肿也完全消失,他们都称赞林鸿的“云南白『药』”非常神奇。
在他们的桌子上,摆放着三个ti…82型计算器,他们一边吃饭,一边不时地看看桌上的计算器,有时候还互相对视而笑,脸上虽然疲倦,但眉目之间却『露』出非常兴奋和自豪的神『色』。
这三个计算器,正是已经被成功破解了的计算器!
迅速吃完之后,马修马上拿起了自己的那个计算器,在上面按了几下,调出一个目录,然后运行其中的程序,整个计算器液晶屏顿时一刷新,只见一个右边一个小小的黑『色』长条开始慢慢从右至左开始移动,马修将计算器侧了过来,开始津津有味地玩了起来。
昨天,竟然有直接在bbs上就将ti…82计算器的电路图纸直接发布在上面,所以,德州仪器邮寄的资料,实际上已经意义不大了。那个人就是德州仪器公司的工程师,他在上面回答了许多用户提出的问题,并且说欢迎大家提出改进建议,他会向公司提『交』反馈内容。
由于提前拿到了图纸,破解的事情立刻提上了日常,兴奋之下的三人根本没有心思睡觉,他们做了一个重要决定,那就是一定要赶在返校舞会到来之前,将计算器破解出来。
他们分工合作,马修和亚瑟负责设计出一个有意思的软件或者游戏,而林鸿则负责计算器的破解,等破解出来之后,就移植到计算器上面,给大家来一个巨大的惊喜。
由于有了bbs上那些帖子的基础,林鸿已经对破解计算器有了非常大的把握,他最终让亚瑟拿出工具箱,将计算器给拆了开来,对照电路图仔细研究了计算器的硬件结构。
最终林鸿确定,并不需要对计算器进行硬件方面的修改,就完全可以突破德州仪器公司在固件上设置的限制枷锁。
这是因为在其中一个帖子中,有一个用户描述了他发现的一个现象,按照他给出的几个按键顺序和方式,就可以让计算器进入一个特殊的模式——“debug…n”。不过那个用户的这个回复贴很快就被紧接而来的其他回复给淹没了,只有很少人才注意到了他的这个回复。
因为林鸿需要对计算器进行破解,所以他对立面的所有回复都比较关注。这个用户的回帖他非常重视,专『门』用自己的计算器按照对方描述的顺序,完整地『操』作了一番,然后再将计算器连接到计算机上面进行了一系列测试,结果惊喜地发现,这个模式似乎是德州仪器公司的工程师在开发过程中用来调试用的,在这个模式下,用户对计算器的『操』作拥有很大的权限。
这绝对是个好消息,原本林鸿还以为需要对硬件进行改动,现在有了进入这个模式的方式,他完全可以直接不通过硬件,仅从软件上的漏『洞』就可以直接对这个计算器进行破解。
经过一个晚上的奋战,林鸿最终成功了。
他找到了一个计算器里面的栈缓冲区溢出,从而成功地往里面写入了自己的代码,突破了固件系统对用户『操』作空间权限的限制。
程序在运行过程中,为了临时存取数据的需要,一般都要分配一些内存空间,通常称这些空间为缓冲区。
这个区域一般是可以进行数据存储和删除『操』作的,保护级别并不严格。而在缓冲区之外,在存在着其他一些系统内核数据区域,存放的数据都是系统中非常重要的数据,一旦那些数据被修改,整个系统就可能发生崩溃,当然,也有可能出现其他意想不到的结果。
所以这些系统内核数据区域是被严格限制和保护的,用户不能对其进行『操』作。
栈是一种特殊的数据结构,特点是先入后出。就像一条死胡同,大家排队进去,满了之后停止进入,然后再一个一个排着队出来,先进去的那个人,最后才出来。这种数据结构生活中也有不少例子,例如『交』试卷,先『交』的人一般要到最后才会被老师看到,还有就是以前ktv里面点歌系统,先点歌的人,反而排在最后面唱。
按理说,德州仪器的工程师在编写程序的时候,是需要对压入栈里面的数据长度进行检查的,一旦这个栈已经满了,就必须停止对其再进行压入,否则就会产生溢出。
而林鸿找到的这个栈缓冲区,正是那些工程师编写代码的时候不严谨,忘记对这个栈进行长度检查,于是林鸿一直往其中压入数据,等它满了也不管,继续压入,于是便发生了栈内存溢出。
溢出便意味着栈缓冲区之外的单元会被改写,而假如这些数据单元里面存储的数据是有用数据的话,就会产生意想不到的后果,最常见的后果就是程序崩溃,通常情况下,这只能算是程序的一个bug,但是当向这些栈中压入经过进行设计的数据,就不仅仅是bug了,而是成为了可供黑客利用的漏『洞』。
林鸿正是『精』心设计好了一个小程序,然后将其编译成机器码,先是向他找到的那个栈中压入一些无效的数据,『精』确计算这些数据的长度,等达到一定长度之后,再将他设计好的数据给压入进去,让其发生溢出,覆盖缓冲区之外的区域,这样当固件系统运行到这里的时候,就会成功地调用执行他的这个程序……
于是,这个严密的堡垒便被林鸿给成功攻克了。
这个过程,说起来看似简单,实际上却是经过林鸿无数次测试才找到的,为了『精』确计算栈的长度,他至少反反复复重复了五十遍以上的数据压入过程,而为了能够让自己的这个程序能够顺利接管固件的运行流程,其中所『花』费的时间和『精』力,也是无法三言两语描述得清楚的。
林鸿将其成功破解之后,兴奋之下,忘记了别人不像自己根本不用睡觉,当时就立刻敲响了亚瑟的房『门』,幸好他们刚刚睡下不久,听到他这么快就将计算器给破击出来了,原本已经瞌睡得睁不开眼睛的两人顿时『精』神一振,将睡意抛到了九霄云外。
立刻想要看一下破解之后的成果,可是接下来难题又来了——没有合适的可以运行在上面的软件。
之前他们两个讨论了很久,始终无法确定第一个软件该编写什么功能。亚瑟比较倾向于做一个实用『性』的软件,例如可以辅助学生在学校的学习,而马修则倾向于编写一个有意思的游戏。
两个人的意见不能统一,时间就在他们不断地争辩中流逝,结果什么东西都没做出来。
现在机器已经出来了,却没有合适的软件,真是够郁闷的。
这个时候,马修提出,先编写一个相对比较简单的游戏跑起来再说,得到了林鸿和亚瑟的一致认可。
三人商量了一下,最终决定将俄罗斯方块这个游戏移植到计算器中。
俄罗斯方块是苏联科学家阿列克谢*帕基特诺夫一个经典游戏,它看似简单但却变化无穷,令人上瘾。1988年在美国上市之后,立刻获得了巨大的商业成功,受到了男『女』老少所有人的欢迎,成为一款极为经典的大众游戏,没有任何一款游戏能够与其媲美。
亚瑟之前在学习编程的时候,曾经独立开发过这个游戏,有现成的源代码,移植起来的难度并不大。
于是,他们又将阵地转移到了林鸿房间,因为他这台机器可以模拟z80cpu的运行环境,将亚瑟之前编写的那个源程序进行简单的修改和优化之后,就将其编译成为了一个可在计算器里面执行的文件,然后通过数据线传输到了计算器存储空间中。
刚开始的几次运行都出了点问题,但是这是很正常的情况,移植到另外一个平台,如果能一次『性』就成功,那就太夸张了,就算是再牛『逼』的程序员,有时候也是会犯一些低级错误的,例如变量名称写错,忘记写分号之类的,这是很正常的情况。只要根据调试信息,有针对『性』地进行修改就行了。
编写程序就是这样,调试、运行、再调试……
不断地和各种错误和bug做这斗争,直到最终顺利通过的那一刻!
在进行过十几次不断地来回调试和传输程序的过程之后,亚瑟的俄罗斯游戏终于顺利地在ti…82上运行了!
马修第一时间将计算器抢了过来,然后开始玩了起来。
玩俄罗斯方块游戏,只需要至多五个按键就可以,三个方向键,一个键用来变换,另外一个键则用来加速。而计算器上有几十个按键,足够了。
马修在玩了一会儿就发现,由于计算器显示屏高度太低,很容易就会被撑到顶,最终挂掉。
于是,他提出了改进意见,将显示方式向顺时针方向旋转90度,这样方块下落的路程就可以大大加长,可以降低难度。
于是,亚瑟又开始对游戏的源程序进行修改……
在整个过程中,林后都没再『插』手,他只是在旁边观看着亚瑟编写程序。
亚瑟的这个俄罗斯方块程序是用c语言进行编写的,林鸿来美国之后才开始接触这『门』编程语言,用得还不是很熟,今天看到亚瑟不断修改调试,也学到了不少东西。
他发现,亚瑟编写程序的时候,有一些细小的编程习惯值得借鉴和学习,例如在关键的地方给点注释、给代码语句多分行缩进,提高代码的可读『性』……等等。
在将近凌晨五点的时候,他们终于将最终版的俄罗斯方块游戏给确定下来。
此刻,除了林鸿,亚瑟和马修都疲惫不堪,直接倒在『床』上呼呼大睡。
这天早晨的晨练,亚瑟和马修都没能去,只有林鸿一人。
正文第一百四十章金发美女【求月票】
更新时间:2012…9…923:50:48本章字数:5522
第二卷黑客圣地'第一百四十章金发美女【求月票】
………………………………
第一百四十章金发美『女』求月票
俄罗斯方块第一个版本,只是单机版的,并且还没有音效辅助,功能也比较简单,没有设置关卡,调整速度之类的游戏元素,只是简单的积累分数。
不过,就是这个简单的俄罗斯方块,马修却玩得津津有味。
这可是ti…82计算器上的第一个真正意义上的游戏啊!
林鸿和亚瑟两人吃完饭之后也加入了马修的行列,拿起旁边地计算器也玩了起来。
由于是竖屏游戏,只有用右手才能玩,林鸿觉得不怎么方便,于是干脆就将计算器正了起来,用两只手玩,只不过方块下落的方向,是从右到左,适应了之后,一样可以玩得很不错。
“今天回去之后,要把音效加一下,这样玩起来太安静了。”马修建议道。
“对,还可以考虑设置一些关卡,升级之后加快方块移动的速度。”亚瑟表示同意。
林鸿则说道:“依我看,还是要设计一款比较适合在这个上面玩的游戏,在这个上面玩俄罗斯方块,显示器还是小了点。赛车游戏怎么样?”
“赛车游戏?”马修微微点头,“还不错,不过我觉得太普通了,不够酷。”
刚开始对俄罗斯方块这种经典游戏进行移植觉得很酷,是因为这是运行在计算器中的第一个游戏,可是当真正实现了之后,就开始觉得这种普通的游戏还缺少了点什么,还没有达到足够让人震惊的程度。
“我还是觉得应该编写一个可以用来辅助学习的软件放到里面。”亚瑟提出了自己的看法,“或者我们可以在里面放一个大词典。”
“这有点不现实。”林鸿摇头道,“这里面的空间有限,词典所包含的内容太多了,装不下那么多东西。”
缺乏扩展『性』,这成了这个计算器的致命伤,就算是已经被破解,能够完成的功能也是有限制的,并不能真正像计算机那样,想做什么就做什么。
“如果想追求酷的话,我认为普通的功能可能无法达到要求,不过,如果我们能将计算器连接起来的话,可能就会变得有意思起来。而唯一的可能『性』就是利用计算器本身自带的红外线功能,就是不知道这个方式能不能实现。”林鸿想起了街机里面的联机游戏。一个人玩游戏,可能会觉得比较枯燥,但是如果能够有人一起玩,那感觉就会不同了。
马修和亚瑟两人听到了林鸿的话之后顿时都看向了他。
半晌之后,他们两人对视了一眼,齐声道:“cool!”
他们两人都认为林鸿的这个提议非常酷,要是真的能够实现,必定会在同学之间引起轰动。
“什么东西这么酷?”
亚瑟他们的话音刚落,一个清脆的声音便『插』了进来。
林鸿转头一看,只见两个『女』生站在了他们的桌子旁边,其中一位他还认识,正是他在上飞机前碰到的同学司倩。
“嗨——”司倩向他招了招手,“真巧,我们又见面了。”
司倩用汉语跟他说道。
“嗨。”林鸿也会心地笑了起来,在这里能够见到自己的同胞,而且还算是熟人,简直倍感亲切。
他来美国之后,其实也曾经碰到过不少华裔,但是每当他用汉语和他们打招呼的时候,他们其中的很多人竟然听不懂,就算能够听懂简单的“你好”,接下来的谈话也无法用汉语进行,他们只懂英语。
这些人父母是华人,已经在这里定居,但是他们却是土生土长的美国人,拥有的是美国国籍。
林鸿原本还想和他们进行一番『交』谈,但是看到他们拥有着中国人的脸孔,却不能说汉语,心中实在觉得别扭得慌,也就失了继续谈下去的兴致。
所以说,突然出现在他眼前的这个司倩,是他来到美国之后,看到的第一个中国人。
和司倩一起的,是一个美国『女』孩,拥有着一头金『色』的披肩长发,很飘逸,当然也很漂亮,刚刚『插』言说话的也正是这位美『女』。
林鸿刚想给自己的两位伙伴介绍一下自己的中国朋友,可是转头之后却看到亚瑟和马修正睁大着眼睛抬头看着对方,一脸地不可思议。
这个时候,马修突然朝林鸿使眼『色』,然后眼神在亚瑟和美国『女』孩之间来回示意,林鸿心中一动,有些明白他的意思了。
“嗯哼。”
林鸿右手握拳放在嘴边假装咳嗽了一下,然后说道:
“我来介绍一下,这位是司倩同学,和我一样,也来自中国北京,之前是我同一个学校的。”
“嗨,你们好,很高兴见到你们,我是司倩。”司倩热情地打招呼。
马修连忙站了起来回应:“你好,你可以直接叫我马修。”
轮到亚瑟的时候,却发现对方依然还坐在位子上看着那个美国『女』孩。
“亚瑟?”林鸿低声喊了一声。
“很……很高兴见到你。”亚瑟有些慌『乱』地站了起来,“我……我是亚瑟。”
由于动作过大,他的衣襟直接将餐盘给掀了起来,要不是林鸿眼疾手快,直接将他的餐盘给按住了,肯定会直接将里面的残渣倒向正站在他身边的那个美国『女』孩。
林鸿第一次见他这种慌张的『摸』样,他不得不出头圆场,于是主动伸出手对对方说道:
“很高兴见到你,我是stone。”
只见对方微微一笑,伸出手握住林鸿的手:“乔安娜,我也很高兴见到你。”
“我来给你介绍一下,这位……”
“不用了,我们认识。”乔安娜笑道,“你们刚才在讨论什么,似乎很高兴的样子?”
“坐下再聊吧。”林鸿提议道,“我先将桌子上的东西收拾一下。”
“ok。”
司倩和乔安娜一起在另外的两个空位上坐了下来。
乔安娜直接拿起了桌子上林鸿的那个计算器看了起来。
马修见林鸿在收拾桌子上的餐盘,立刻帮忙,然后跟着林鸿一起去了餐盘回收区。
“亚瑟是怎么回事?好像很不对劲。”在路上,林鸿问道。
“哇哦,太意外了!”马修一脸兴奋地说道,“乔安娜竟然主动跑到我们这里来了!stone,乔安娜可是属于a等桌那边的呢。她可是学生自治会的会长,还是学校“粉红天使”乐队的主唱歌手!并且,这次返校舞会也是她负责筹备举办的……总之,她是拉丁学校的大名人,人气最高的人就是她了!”
在美国学校班级中,并不存在班干部之类的职位,而是有着一个和学生会类似的机构,叫做学生自治会,这是一个特殊的学生社团。它的主要职能组织学生活动,小至协调各个俱乐部、社团的项目,大至全校『性』的舞会、节日游行,再到学校的电台、电视台、报纸,都参与策划组织。
由于学生自治会有更广泛的代表『性』,又与校方有更密切的联系渠道,掌握更多资源和人脉,所以其他各个社团一般会比较配合学生自治会展开的活动。
林鸿点点头,难怪马修和亚瑟两人有点失态了,原来这个美『女』来头这么大。但是他还是有点疑『惑』,相比起马修,亚瑟对对方还多了一层说不明道不清的情感。
“你还不知道吧。”马修一脸八卦地说道,“其实乔安娜是亚瑟的朱丽叶!”
林鸿满头雾水,听不明白他到底在说些什么。
马修无奈之下,只好用比较通俗易懂地说法再解释了一遍。
这一次他明白了,原来亚瑟这小子在暗恋对方。难怪刚刚他那么失态了,原来是因为自己的梦中情人突然站在了自己的面前。
将餐盘放入了自动回收餐盘的传送带上,林鸿和马修开始往回走,不过由于还在谈话,他们回去的时候,脚步故意放慢了。
“这次返校舞会,马修还没有找到自己的『女』伴吧?”林鸿突然问道。
“没有,没有。”马修摇头,“亚瑟根本就没打算邀请谁。”
“他既然喜欢乔安娜,为什么不邀请她作为他的『女』伴?”
“噢,我的上帝。你在开玩笑吗?”马修无奈道,“乔安娜那么受欢迎,你认为还能轮得到亚瑟吗?更何况,学校的人都知道,乔安娜的男朋友是查尔斯,校橄榄球队的队长!”
听到马修的话,林鸿也无话可说了。只能说,亚瑟选择的梦中情人实在是太优秀了,从目前的情况来看,他的希望非常渺茫,无限接近于零。
回到座位上,林鸿看到亚瑟坐在座位上,似乎很局促,一会儿将手放在桌上,一会儿又拿下来,脚也不断地调整姿势,似乎全身都不舒服的样子。而乔安娜则在把玩着林鸿的那个计算器,司倩凑在一旁看着,眼神中『露』出好奇的神『色』。
“这上面竟然能够玩俄罗斯方块游戏,它真酷!”乔安娜见林鸿已经回来便说道,“这是你的杰作吗?我记得好像这个型号的计算器上是没有这样的游戏的。”
“不,不是。”林鸿耸耸肩,“这完全是亚瑟的杰作。是他破解了计算器,然后编写了一个俄罗斯方块游戏并将它安装在了这个上面。”
他决定帮亚瑟一把。
“哇哦!”乔安娜看向亚瑟,“真是太神奇了!是真的吗,亚瑟?你是怎么做到的?”
正文第一百四十一章舞伴
更新时间:2012…9…923:50:49本章字数:5639
第二卷黑客圣地'第一百四十一章舞伴
………………………………
第一百四十一章舞伴
“这……这其实……”亚瑟刚想说出实话,却看到林鸿朝他摇了摇头,只能硬着头皮说道,“这其实并不是很难。我主要是利用到了计算器里面的一个漏『洞』……”
亚瑟刚开始磕磕巴巴地讲了一会儿,然后就逐渐变得流利起来,他将林鸿昨天晚上给他说的原理简单地跟乔安娜将了下,也不管对方是否能够听懂。
后面说道俄罗斯方块游戏的时候,亚瑟便开始变得眉飞『色』舞起来,两眼间也『露』出了自豪的『色』彩。
“哇哦,你真『棒』!”乔安娜虽然听得云里雾里的,但是却真心赞美了亚瑟一句。
听到这句话,亚瑟突然之间被一股巨大的幸福感冲击到了,完全要窒息的感觉!
“那么,你们接下来有什么计划呢?”乔安娜拿着手中的计算器挥了挥,“不会就只是安装了一个俄罗斯方块之后就彻底彻底结束吧?”
“不,当然不!”马修这时开口说道,“我们刚刚正在讨论这件事情,这只是我们的第一个作品而已,但是我们认为这还不够酷,决定开发新的产品,然后再向其他同学推广,让其他同学都能够享受到破解后的计算器,无拘无束,没有任何限制的计算器!让他们享受到我们sam小组给他们带来的福利!当然,这一切都是免费的!”
亚瑟在一旁也一脸幸福状地使劲点头,他此刻脑子完全一片空白,不知道该说些什么,只能附和马修。
“sam小组?”
亚瑟连忙说道:“是的,这是我们为了这个项目而专『门』成立的小组。sam三个字母分别代表stone;亚瑟以及我,马修。”
“噢?”乔安娜转过头来,看着林鸿,问道,“stone也有参与到其中吗?”
林鸿朝他笑笑:“我只是偶尔帮帮忙,大多数时间里,我都只是站在旁边看看,这是一个相当不错的项目,能够从中学到很多东西,不是吗?”
桌子底下,亚瑟和马修两人分别对林鸿伸出了大拇指,够哥们!
接着,马修和亚瑟又纷纷给乔安娜解说他们接下来想要进行的事情,例如增加更多的游戏或者软件,甚至提供联网功能……
林鸿则开始和司倩小声地聊了起来。
两人互相沟通了一下最近在各自寄宿家庭的生活。
司倩这段时间过得也蛮顺利的,她所在的那个美国家庭对她也非常热情和友好,乔安娜正是那个家庭的独生『女』儿。这些天来,在乔安娜的帮助下,司倩对学校的生活也极快地适应起来,这些天她一直都在协助乔安娜筹备返校舞会的事情。
说起返校舞会,司倩笑着随口问起了林鸿的情况。
“你的舞伴确定下来了没有?参加这个舞会,一般都需要携带舞伴的哦。”
林鸿看了亚瑟和马修两人一眼,无奈道:“他们两人都没有舞伴,你说我能找到吗?”
见到他这个样子,司倩忍不住噗嗤一声笑了起来。
“我也没有舞伴呢,要不,你当我的舞伴怎么样?这样,参加返校舞会的时候,也不至于单身一人出现在舞会上,那样可是好尴尬的。”
“呃……”林鸿犹豫了。
他在想,其他两个都还没找到,他如果答应,这算不算是一种友谊的背叛?
司倩伸出手,轻轻地拉住了林鸿的衣襟,小声说道:
“你就当帮我一个忙啦,其实也不是没人邀请我,只是我不习惯和其他陌生的男生跳舞~~”
说话间,竟然有一种哀求和撒娇的意味。
林鸿见她这个样子于是心一软,便点头答应了她的请求。
不过点头之后,他又觉得有些不妥了,心中有些愧疚地看了看他们两人,心中不由一动,要是他们也能顺利找到舞伴,那就不是脱离队伍单独行动了。
于是,他低声问司倩:“你还有没有认识的朋友,还没有舞伴的。”
司倩顿时明白了他的意思,笑道:“眼前就有一位啊,只是怕你朋友不敢邀请呢。”
林鸿闻言不由一愣,乔安娜?不会吧!马修不是说她是全校最受欢迎的人之一吗,而且还有一个帅气而强壮的男朋友,怎么可能到现在还没有舞伴?
“他的男朋友没有邀请她吗?那个……那个查尔斯。”
司倩闻言叹了口气:“他们已经分手了,就今天的事情。”
“分手了?那太好了!”林鸿低声欢呼一声。
司倩奇怪地看了他一眼:“你对乔安娜有兴趣?要不要我帮你跟她说一声?”
“呃……怎么可能?”林鸿连忙摇头。
“那你这么高兴干什么。”
“我是为亚瑟高兴,呵呵!我跟你说,乔安娜可是亚瑟的朱丽叶。”林鸿复述了一下马修的说辞。
司倩眼睛一亮:“你也看过莎士比亚的《罗密欧与朱丽叶》?”
她对亚瑟的情况根本不关心,因为乔安娜几乎是这个学校里面很多男生的梦中情人,自从得知乔安娜已经和查尔斯分手,前来邀请她一起参加返校舞会的男生都已经可以组成两个加强排了。
“罗密欧与朱丽叶?”林鸿摇摇头,“没看过。这句话是马修告诉我的。这是一部文学作品吧?我最近没时间看这种类型的。哎,感觉时间太少啊,不够用,要学的东西简直太多了。”
“是啊。我也有这种感觉。他们的学习节奏好慢,我每次都想加快自己的节奏,可是每次都会在乔安娜的影响下慢下来……这里的学生真幸福!”末了,司倩来了一句感叹。
也不知道亚瑟马修他们和乔安娜怎么谈的,最终连同林鸿一起,被乔安娜征用为劳力,等上完课之后,就去舞会现场帮忙,还剩下最后一点工作没有完成,而舞会却要在两天后就要举行了,之前负责帮忙的人,有一个生病了,而另外一个则在搬重物的过程中不小心受了伤,所以人手有些不够。
等乔安娜和司倩两人离开之后,亚瑟和马修立刻高兴地蹦了起来。
“耶!”
他们两人欢呼着互相击掌庆祝。
能够为舞会筹备委员会帮忙,这对他们来说,可是莫大的认可和荣耀,这在平时根本没有这样的事情发生,很可能是因为这个计算器的创意给他们在乔安娜面前加了分。
他们庆祝之后,突然反应过来,有点冷落林鸿了。
“stone,这完全是你的功劳!”马修急忙说道,“要是没有你这个破解项目和你的中国同学,也不会有机会和乔安娜如此近距离接触。”
“是的是的。”亚瑟点头附和,“stone,我刚才冒充是破解计算器的人,你不会怪我吧?”
“当然不会,亚瑟,你不用介怀,我这完全是为了你的幸福着想。”林鸿对此自然毫不在意,他坐到亚瑟身边,抱住他的肩膀说道,“亚瑟,我要告诉你一个好消息。”
说到这里,他停顿了一下,吸引了他们俩的注意力之后,再继续说道:
“根据我最新打听到的情报,乔安娜今天和他之前的男朋友查尔斯已经分手了,并且,她目前还未接受其他任何人的舞会邀请!”
“哇哦!!!”马修大声地叫了起来。
“这不可能……”亚瑟也被这个消息给惊呆了,他完全不相信。
林鸿强调:“嘿,伙计,这是真的,我保证!”
“这的确是个好消息!”马修对亚瑟说道,“亚瑟,这是一个好机会,你一定要抓住了!我建议你今天去帮忙的时候就主动出击,邀请她参加舞会!”
“我……我能行吗?”
“yes!you!”林鸿和马修同时大声鼓励道。
※※※※※
放学后,sam小组三人都来到了学校背面的舞会会场,这里其实是拉丁学校的室内体育馆,不过现在已经被“返校舞会筹备委员会”给征用了。
为了这个舞会,这里已经准备了将近一周时间了,已经将大部分的东西都已经布置好,例如会场中央屋顶的『激』光彩球、空中飘『荡』的彩带、体育馆前部的弧形讲台、周边休息用的桌椅……
当林鸿他们到达的时候,里面已经有好四个人在忙碌着,其中两位正是乔安娜和司倩,还有两位都是『女』生。
“绅士们,你们终于来了。”乔安娜招呼道,“还以为你们把这件事给忘记了呢。”
“我们怎么敢忘记?”马修做出一副怕怕的『摸』样,开了个玩笑,然后直接问道,“乔安娜,需要我们做点什么?”
“那边有个电子喷泉,麻烦你们帮忙把它帮到舞台中央,然后帮忙调试好,让它能够正常工作。”乔安娜指了指会场的一个角落说道。
“好的。我们走!”
马修话音刚落,亚瑟也想跟在后面一起去,结果被林鸿一把拉住了,道:“搬那个东西我们两个就足够了。”
说完,他朝乔安娜努努嘴,然后和马修一起朝角落走去。
当他们走到乔安娜看不到的角度的时候,两个人立刻转过身来,对亚瑟比划着,提示他开口邀请乔安娜和他一起参加舞会。
可是亚瑟张了好几次口,却始终没有勇气说出这句话,犹豫半天,开口地却是:
“乔安娜,我能做些什么?”
“oh,**!”林鸿和马修两人不由得爆了一句粗口。
正文第一百四十二章拨号上网!【求月票】
更新时间:2012…9…923:50:50本章字数:5395
第二卷黑客圣地'第一百四十二章拨号上网!【求月票】
………………………………
第一百四十二章拨号上网!求月票
从体育馆出来,林鸿他们三人手中都多了两张舞会的免费『门』票,这是对他们所付出的劳动的报酬。
而最终,亚瑟也没能鼓起勇气邀请乔安娜参加舞会,让林鸿和马修两人气苦不已。
不过,幸好在临走的时候,马修给亚瑟再次创造了一个可能的机会,他说他们会在舞会开办之前,编写一个“令人『激』动”、“非常酷”的游戏出来,他们现在已经有了构思了,到时候一定会第一时间让乔安娜看看。
乔安娜对此表示非常期待。
马修的话当然不是实话,他们现在只是有个大致的方向,还根本没有什么头绪,只剩下一天的时间了,要是不能将这个游戏编写出来,回头可能会给乔安娜造成“说大话不诚实”的不好印象。
不过事已至此,亚瑟就算再抱怨也没有,毕竟马修是为了给他创造进一步接触的机会,平时他可没什么胆量直接单独去找乔安娜,只有通过借助这种事由,才有那么一点儿勇气。
“伙计们,我有一件事要告诉你们。”
回家的路上,林鸿考虑再三,决定还是坦白。
“好消息,还是坏消息?”马修顺口问道。
“呃……我也不知道是好消息还是坏消息。”林鸿闻言有点尴尬道,“今天中午在食堂的时候,我向我的那位同学发出了舞会邀请……”
顾及到司倩的面子,同时也顾及到他们的面子,林鸿说是自己主动邀请的。他此刻还是以中国人的思维在思考问题,实际上,在美国,『女』生主动邀请男孩参加舞会或者其他活动什么,是很常见的事情,就和男孩邀请『女』孩一样,并不会给她减分。
“哇哦!”亚瑟和马修同时惊住了,停下了继续前进的脚步。
“怎么样?结果,告诉我们结果。”
他们两人都望着林鸿,急切地想知道最终的结果。他们此刻的心情很矛盾,按照他们一贯的遭遇来看,他们希望林鸿也被对方拒绝,这样他们心里面才会平衡一点;但是身为林鸿的朋友,他们又希望他能够成功。
“她同意了。”
“oh,我的上帝!”
“真不敢相信!”
林鸿有些不好意思道:“事先没有告诉你们,我很抱歉。”
“nonono!”马修摇头道,“stone;你完全没必要这么想。我们为你高兴,你是我们sam小组中第一个成功邀请到舞伴的人,这是一件值得庆贺的事情,不是吗?”
“马修说得对,我们都为你高兴!我想,维娜如果知道这件事,也会替你高兴的。”亚瑟也衷心地说道。
走了一会儿,亚瑟又突然说道:“既然你已经有舞伴了,那么你要去考虑准备一套西服,颜『色』最好是能够和你的舞伴相配套,你要是不熟悉,回去之后,可以让维娜帮你挑选一下……”
亚瑟对这些事情非常清楚,他一步步教林鸿该怎么做,在舞会上要注意什么。当然,这些东西,马修也知道地很清楚。
这就如同是他们的必修课一般,每一个学生都会去了解。由此可见,亚瑟并不像他外表所表现的那样,对舞会一屑不顾,反而非常重视。
林鸿没有想到他还要为此专『门』准备西装礼服,甚至还有什么戴在手上的『花』环之类的东西,一问价格,顿死没把他心疼死,总共加起来,似乎没有三四百美元还搞不定。
林鸿对此后悔不迭,『花』钱要照这个速度下去,他身上的三千美元能够持续多久?
回到家里,等维娜回来之后,亚瑟便将这件事情跟她讲了,维娜得知之后非常高兴,非要带着他去市区购置参加舞会用的礼服,林鸿拗不过她的热情,只好乖乖去了,反正总是要准备的,应答应了别人,不能半途而废吧。
最终,在维娜的“千挑万选”之下,林鸿购置了身平第一套西装,按照那个店主的说法,这套西装简直就是为他量身定做的,是他店里面唯一的一套了。
的确是唯一的一套,因为林鸿的身材相?(精彩小说推荐:
)
( 超脑黑客 http://www.xshubao22.com/5/5864/ )