这部片子比较久远了,当时也是租碟时无意中翻到的。每次想来都回味无穷,这倒是一部值得玩味的片子,虽然主题本身并没有什么深度可言,只是商业娱乐片而已。但是里面所涉及到的一些技术上的东西,却显示出导演拍片的认真,不像某些国产hacker片,技术细节都是瞎掰的。当然大多数人并不会喜欢这部片子,不过就像某人常说的:如果你觉得枯燥,那是因为你没有足够了解。


主角一干人在酒吧里聚会时讨论的书籍:
Green Book--International UNIX Environment;
这个名字本身就有问题,估计是“X/Open Compatibility Guide”,这本书也叫Green Book,而且在书里根据POSIX定义了一种国际标准的UNIX环境(an international standard Unix environment)

Orange Book--Computer Security Criteria;
应该是指“Trusted Computer System Evaluation Criteria”,就是通常所称的“桔皮书”,是美国政府制订的计算机安全标准。

Pink Book--IBM PC Guide;
这个在片中有交代,是Pink Shirt Book(因为封面有个家伙穿着粉红衬衣)。"Pink Shirt Book"是Peter Norton写的“Programmer's Guide to the IBM PC“,这本书应该是比较经典的,国内虽然不多见,但许多资料是引用了这本书的。该书详细介绍了PC架构的硬件及BIOS编程,在那个年代,想了解这些方面的知识只能依靠阅读源代码,而这本书的出世解决了绝大多数人的难题。

Devil Book--UNIX Bible;
最早指一本详解UNIX指令用法的书,现在很多书都用这个名字...

Dragon Book--Compiler Design;
恩~龙书看来在任何时间任何角落都很出名,甚至连导演也很清楚龙书是讲编译器的,要是这点都弄错了,那这部片子也就不要拍了。

Red Book--A NASA Trusted Network。-_-b未曾听过此书,要么是内部资料,要么是杜撰。

关于片中提到的最常用密码:LOVE、SECRET、SEX
实际上取自10个最常用密码:
“*(就是星号)、god、 love、 lust、 money、 private、 qwerty(这个太酷了,手轻轻一挥就把密码输了,不信你试试)、 secret、 sex、 snoopy、 & (这个确实没想到)、password(-_-b...)
至于男程序员最喜欢的口令"GOD",一方面是导演的情节安排需要,一方面也可能影射大多数男程序员都把自己当作计算机世界里的上帝。

在片中有段对话,就是一个家伙吹嘘自己头天晚上攻击了银行server,第二天终端机掉出钱来,于是有人对他说你那点技术就是一堆shit,要做真正的黑客至少也要攻击Gibson...于是攻击Gibson就成了故事主线。
有趣的是,"Hack the Gibson"这个短语在美语里是用来打击别人的,比如某人很牛B地说自己昨天攻击了NASA的server,就可以用hack the gibson来讥讽他,是hacker惯用的短语。例句:Brian thought he was totally hacking the Gibson but ended up formatting his hard drive instead.
所谓的Gibson是一台幻想的超级计算机,"Gibson"这个名字是用了科幻小说之父William Gibson的名字来命名的。

注意男主角一拨人正在酒吧谈论如何攻击Gibson超级计算机时,镜头突然切换到安吉利娜朱莉正在进行攻击(当然这时候没放出她的脸),我们发现她攻击的是ARCNET。但是之前有个镜头显示了很多诸如.exe,.doc,.386之类的文件,这可能会让一些观众感到疑惑————ARCNET是什么网站?假如朱莉攻击的是网站服务器,那怎么会用windows?
实际上,ARCnet(Attached Resource Computer NETwork)并不是一个网站,而是一种局域网协议,这对我们国家的用户来说确实比较陌生,因为现在我们普遍使用的局域网协议是以太网协议(Ethernet Protocol)。ARCnet是80年代主要在美国使用的一种微机局域网协议,一开始是用做集群运算的。这与之前主角一拨人讨论攻击Gibson相呼应,因为Gibson超级计算机就是利用集群来进行物理和石油勘测计算的(片中交待,当然是杜撰的了)。这说明朱莉也打算"Hack the Gibson"~^_^
现在回到刚才的问题,为什么Gibson里显示的是windows的文件名?其实这个问题我也没弄明白,而且最后主角他们破解Gibson时显示画面酷似微软的debug...-_-b,我只能说,导演在讥讽windows......

当主角他们攻击了超级计算机之后被管理员发现,于是管理员打电话给大牛,大牛接电话的时候用正在睡觉,一条毛毯盖住了全身————这估计是个恶搞镜头,通宵编程然后累极了用一条毛毯盖住全身在一把摇椅上睡觉,这可是当年盖茨的经典轶事~

那个一开始用巫师帽蒙住脸,搞得像个3K党的家伙,首先他肯定不是3K党,因为他是黑人^_^,不知道这里是不是偷偷恶搞了下3K党。其实他模仿的是圣徒奈孔(Saint Nikon,注意不是尼康照相机!),Saint Nikon是希腊正教的一个传道士,其传道时最喜欢说的一个词就是“忏悔”。为主角他们的Hacker小分队加入这么个角色,或许也是导演为顽皮的天才少年们的某种好心的规劝吧~

主角们最喜欢看的电视节目:Hack the Planet,主持人开场为一款知名饮料做了个广告:Jolt Cola。实际上,我想这绝不是因为这款饮料投了赞助费,关键问题在于,这是一个隐喻————被称作软件业的奥斯卡的Jolt奖。关于Jolt奖,只需要一句话就可以解释:“一项技术产品只有在获得了Jolt奖之后才能真正成为行业的主流,一本技术书籍只有在获得了Jolt奖之后才能真正奠定经典的地位。”而这俩个疯癫主持人所主持的节目,就是类似Jolt奖的一个地下Hacker评定。顺带提一句,他们接下来推销的一款免费打电话装置,影射的是苹果创始人Jobs跟他兄弟Wozniak在1975年捣鼓出来的免费通话系统————Blue Box。当然,黑客之王Kevin Mitnick据说也做过类似的东西,不过比起他在监狱里用改造过的收音机连互联网来说,这点小玩意确实不在话下。

反派中的计算机大牛喜欢吃巧克力,这个...就不知道具体影射谁了,Stallman??Jobs??赌神高进?!

大牛利用了主角们入侵Gibson,伪造了一个病毒嫁祸于他们,该病毒借喻达芬奇的三位一体。实际上达芬奇是第一个能够被称作Hacker的人,凡是他感兴趣的领域都深钻下去,一直探察到本质,这是Hacker最基本的素养。假如一个人对领域的钻研只停留在攻击、破解和搞破坏这些表面的东西上,那是不能成为真正的Hacker的。倘若有人在这个问题上很迷茫,不妨学习下达芬奇,或许这也是导演为主角他们安排这个隐喻的目的。


朱莉的电脑很高档,28.8kbps的modem(这个估计要90年代中后期的玩家才能感受到威力),以及所谓的Active Matrix Driven Color LCD(实质上就是现在刚开始全面流行的TFT屏)。综合本片拍摄年代久远,以及叙述年代约为80年代末90年代初,如此配置的超小本本在当年应该价值不菲。不过我不得不指出此处的一个技术硬伤,片中说该本本采用P6处理器,比奔腾快3倍。实际上,处理器的速度发展至少也应该是按指数递增的,6代处理器间速度差距才3倍是不大可能的。之后主角说这还不只,因为还用了PCI总线,恩~95年以前哦,PCI总线确实是比较牛B,不过要是按照前述台词,配P6那可太差劲了......朱莉接着说,RISC构架将改变一切,这是讽刺X86吗??"RISC's good."恩~我也这么想......

片中提到的FBI NCIC(National Crime Information Center),据说记录了2千万美国公民的所有资料,邪恶方的大牛入侵了该服务器,并修改了主角们的资料,让他们变成通缉犯。听说老美是根据NCIC中的犯罪记录来通缉犯人的,如果在NCIC中有犯罪记录,那么电脑会自动向所有相关部门发出通缉令。确实...这样缉捕犯人是非常高效的,不过要是被入侵了或机器故障...麻烦可就大了。当然,这是电影,一般来说,这个可能性极小。即便有纰漏,也造不成很大的麻烦(从概率论上来说)。不过换过来,主角们也可以用这个方法反击一下邪恶一方。

Fhreak在梦里梦到警察来抓他,然后电视屏幕出现那个FBI的黑人在说:I'm watching you...难道是模仿《1984》中的“老大哥在看着你”?很多Hacker作品都喜欢借用《1984》里描述的场景啊......紧接这Phreak被捕了,随后警察告诉他可以打一个电话,但仅限一个。我们来看看Phreak是怎么做的:他连续拍打几次叉簧后就直接到了外线,这个时候是不会被警方窃听到的。这个方法可以说是Hacker打电话最惯用的手法,首先电话必须是脉冲模式,然后用手有节奏地拍打叉簧,模拟电话脉冲拨号的效果,如果节奏拿捏恰当,就可以拨通电话。交换机对脉冲的速度(频率)要求是比较宽松的,所以用人手完全可以模拟出脉冲拨号的效果,当然可能需要练习一下~^_^不过很严肃地说,我们确实不应该使用这种方法,撇开道德和法律的问题不谈,由于现在的内网交换机可能不支持脉冲拨号,想用这个trick露一手的人可能会很丢面子...

朱莉家里挂的海报是Metropolis,跟1984一样也是hacker喜欢的电影,Zero Cool的墙上挂的是Nirvana,不过Nirvana跟hacker喜好似乎关联就不是很明显了。

本片中所有入侵的行为都用幻想的动画来展示,虽然这完全不符合事实,不过至少可以让不懂得99%的时间内枯燥至极的hacking行为的普通观众能够稍微获得一些乐趣,尽管让不懂hacking的人来观看本片本身就是一种折磨。

影片最后刀片和剃刀(这两个变态一定是日本人,原因很简单,因为他们是变态)集合了全世界最好的hacker来帮助主角们,首先第一个代表美国的家伙造型就是模仿Kevin Mitnick的,这真是很有趣,接下来是日本、俄罗斯...说实话,这个顺序确实体现了当今世界hack实力排名。如果要问为什么没有中国,那一个比较让人满意的解释是:本片拍摄于1995年,那会儿国人普遍还不知道英特网是什么东东。而一个不怎么让人舒服但比较有价值的答案,则是即便是放到网络发达的现在,中国hacker也不会在里面出现的,原因是中国的所谓hacker们大多还醉心于入侵和破坏的快乐中,却不知“汝果欲为诗,功夫在诗外”的妙处。一旦到达了可以写诗的境界,又会发现其实诗本身也是shit,于是更有趣的东西才会被发现。当然,即便到了这个阶段,我们也会惊异地发现,原来我们刚达到起步水准了。无论如何,总比连起步都没达到要好些吧......

黑客Hackers(1995)

上映日期:1995-09-15片长:105分钟

主演:约翰·李·米勒 Jonny Lee Miller/安吉丽娜·朱莉 Angelina Jolie/杰西·布拉德福特 Jesse Bradford/马修·里沃德 Matthew Lillard/Laurence Mason/Renoly Santiago/费舍·史蒂芬斯 Fisher Stevens

导演:Iain Softley编剧:Rafael Moreu