几乎从来不看美国电视剧的我,这几天迷上了《越狱》(Prison Break).
对于所有喜欢该剧的观众来说,肯定都能感觉到跌宕起伏的剧情和鲜明的人物个性.网络上甚至有单独讨论这个电视剧的网站.关于剧情和人物之类的信息基本上可以找到,这里不再赘述.我只说说我对这个剧的另一个角度的理解.
看完了第一季 13 集之后,我发现也可以把《越狱》看作一部关于 Hacker 的电视剧。毫无疑问, Michael Scofield 就是隐藏在监狱这个系统中的一个普通”用户”,因为已经掌握了系统的源代码(监狱维修的时候得到的蓝图),他付出代价(抢劫银行)后获取了”系统用户帐号”而进入监狱, 目的是利用找到的漏洞(系统),取得目标信息(带走他的哥哥,或许还要查出来冤狱背后的真相),获取自由! 说到这里是不是有些黑客文化的意思了?
但是实际上, 这个任务并不是那么容易完成。系统之外的强大未知势力在逐渐把他们几个人逼向绝路; 系统内部呢? 未知的因素太多了! 一个难题是系统构造已经有了些许改变, 而且, 管理人员随时再查找漏洞, 修复漏洞,没准儿会在什么时候会让他们陷入绝境; 而那些已经困在系统中的用户(罪犯们, 比如 T-Bag ..,)有各种各样的”习惯”, 也会给他带来一定的危险,至少也是麻烦不断; 还有系统的管理员 (狱警) 也在时刻盯着他们.虽然可以把 Michael 看作一个天才黑客, 不过,除了技术上必须要把每一步计算得精确无比之外,还必须要灵活运行”社会工程” 的手断来获取所有有用的信息: 与 Sara 的交往(或许会发展成为爱情)、与狱长的”劳动交易”无不体现他的良苦用心.
一些常见的 Hacker 手法也充分体现在其中,比如,通过系统”漏洞扫描“得到监狱的一个脆弱的地方–医务室; 比如”信息隐藏“–Michael 把”系统源码”刺在自己的身上( 差点被一个好奇的 Nerd 用户-“凡高”发现); 比如”内存溢出“–通过制造停电的场景让监狱暴动; 再比如,利用”病毒“, 使得哥哥林垦在不可能的情况下被安置在预定的地点–“医务室”.
我甚至怀疑编剧就是一个 Hacker ;)
开个玩笑, 一个 IT 工程师如果能预测到下一集的一些剧情, 那么他具备成为真正意义上的 Hacker 的可能.
—
BTW: 之所以不用”黑客”, 主要是在国内媒体的糟蹋下, 这个词臭大街了