浓浓的墨水味、一大堆又笨重又嘈杂的营业用印刷机,却使室内狭窄得令人窒息。平时总会有大批学生会相关人员前来使用,因此印刷机几乎没有闲置的时间,至少会有一、两台是处于运转状态,像伊藤学长和我踏进来时,也有两台印刷机正一边摇晃一边不断吐出再生纸。室内空无一人,由于大量印刷很耗费时间,所以大家都放着不管。这里很吵,我不必担心被其他人偷听,简直是讲悄悄话的最佳地点。
我趁伊藤学长不注意时做了个深呼吸。
虽然小心求证准没错,但我的角色真是吃力不讨好。
「……伊藤学长,你是资讯科二年D班的人对吧?」
「是啊。」
「D班是成绩最高的班级对吧?」
「当然。」
「竞争很激烈吧?毕竟你得跟大家争夺大学的推荐资格,而且一个不小心就会被降到C班。」
伊藤学长偏偏头。我这番没头没脑的话好像搞得他一头雾水,不过这也难怪。
「其实我不大觉得自己在跟他们竞争耶。因为我的竞争对手是微软跟苹果跟Google 跟 Oracle (注9 )——」
听到这里,我打断开始演讲的伊藤学长,告诉他:
「这次的期末考,D班有学生作弊。我们已经找出特定的嫌犯,对方是园执的关系人员。」
伊藤学长愣住了。印刷机的运转声变得异常剌耳,将沉默切成碎碎的细丝。我牢牢注视着伊藤学长眼镜后方的那双眼睛,观察他的表情变化。
「……啥……」
他的喉咙发出一声滑稽的怪声。
他是清白的——我吐出一口气,松懈下来。
「……不好意思,突然说出奇怪的话。呃,资讯科确实可能有作弊者,这是真的,但其他都是假的。」
伊藤学长目瞪口呆,我则愧疚地垂下眼,继续说道:
「简单说来,就是伊藤学长姑且算是嫌犯之一,所以我故意套你的话。」
我听见一声大大的吐气声。我以为自己会挨骂,于是战战兢兢地抬起头,想不到伊藤学长的反应是:
「哎呀,原来刚才那是远近驰名的『牧村日影话术』啊。你好有魄力喔,我差点信以为真呢。假如我是作弊者,恐怕早就对你全盘托出了。」
注9 曱骨文股份有限公司,全球大型资料库软体公司,在二〇〇八年,甲骨文公司是继微软、IBM之后,全球收入第三高的软体公司。
远近驰名?这句话我实在不能装作没听见,不过既然他肯谅解,事情就好办。
「话说回来,为什么总务执行部的书记非得搜寻作弊者不可?而且还是使用这种土法炼钢的方法。难道你打算向资讯科的每一个人套话吗?」
「没有啦,不是这样。」
既然已经确定伊藤学长不是作弊者,再加上他已大致了解状况,接下来的解释就轻松不少。资讯科的峰岸老师在电脑中发现作弊程式,因此委托学生会侦探调查;老师的目的并非举发犯罪,而是保护白树台矽谷的人才——我一说到这里,伊藤学长的双眼倏地变得炯炯有神。
「原来如此!所以他想找我这个电脑怪杰帮忙是吗?峰岸老师真是既年轻又是云端计算又是大数据又是共同工作者!」你到底在讲什么鬼。
「因为我对资讯科不熟,所以想请伊藤学长助我们一臂之力。」
「没问题。首先,请你让我看看那个把峰岸老师迷得七荤八素的应用程式。这可能是追查作弊者的最大线索,我要进行逆向工程(Reverse engineering)。」
「逆向……那是什么啊?」
「你不知道吗?」从伊藤学长的语气听来,与其说他觉得傻眼,倒不如说他很高兴能有机会讲解。「在这个情况下,就是指利用反编译器来重现高阶语言形式的描述档,藉此推敲出原始码——」
「请、请等一下,我完全听不懂。」
我已经完全放弃转到资讯科了。
「也就是说呢,」伊藤学长雀跃地说道。「比如说,汽车的设计图和制造方法是商业机密,对吧?可是,为了提高自家公司的技术力,需要了解竞争对手的汽车制造方法。像这种时候,一般做法是购买竞争对手的汽车,然后加以分解、分析,以推 测出那辆车的制作方法与设计图。这就是逆向工程的案例。」
「喔……」我好像似懂非懂。「是不是就是那个?老饕只要吃下一口料理,就能猜出那道料理的烹调方式……」
「如果真有这么简单就好了!」伊藤学长笑道,「总之,一个程式里绝对会有编写者的『指纹』。程式的特性,会揭露编写者的个性。这是一项重要线索。」
真是个令人倍感安心的帮手。隔天早上,我头一个到学生会办公室打扫,扫着扫着,睡眠不足、步履蹒跚的伊藤学长于焉登场。
「……我通宵解析成功了……也顺便用Power point做好资料,接下来要做简报。」
「咦、咦?简报?没关系啦,不必做什么简报。我看你身体好像不太舒服耶。」
「因为我整晚没睡啊!」你为什么老是讲得如此得意?
「要不要去睡一下?」
「放心放心放心。圣桥学妹在会计室吧?我要跟她借一下萤幕,做简报啰、做简报啰!」
桐香就住在会计室里,因此