我说的侯嬴,想必诸君都有印象——信陵君最器重的门客,窃符救赵的策划者。
我承认,侯嬴是个太古老的名字,黑客则是个很现代的词。但这并不妨碍侯嬴成为一名优秀的黑客,而且黑客的特征之一就是有超前性——甚至会超前于定义本身。
让我们先了解一下黑客的广义定义:一个喜欢用智力通过创造性方法来挑战脑力极限的人,特别是他们所感兴趣的领域,例如电脑编程或电器工程——从这个定义,我们不难看出:黑客不是一个行业专属,而是一个智力描述和精神标高。2001年的黑客大会上,最令人瞩目的是一个来自挪威的锁匠,用看似凌乱的一堆东西随意填塞就在瞬间打开了各种各样的锁——黑客大会遥指开锁这个古老的行业,即是对黑客精神的远古追溯。
中国的战国时期,传奇历历,黑客云集。跟信陵君齐名的孟尝君就曾经依靠他“能为狗盗”的门客侵入秦宫的仓库(当然,这个开锁是必备技术)窃得狐白裘献于秦昭王的宠妾,后又依靠“能为鸡鸣”的门客干扰了函谷关的报时系统,得以提前开关,逃出生天。
此二者,皆黑客也。不过跟侯嬴比起来,就不是一个段位了。哪怕是用现行的狭义黑客的定义来看侯嬴,也都丝丝入扣,堪堪高手,如若不信,听我细细道来。
侯嬴是以一个年逾七十的隐士身份出现的,关于他七十岁之前的记录,所有史书都无从考证。你可以说那是因为他的大半生都碌碌无为而失去了考据的必要。不过从他后来的种种作为来看,侯嬴岂是甘于平庸之辈?合理的解释还是那个“隐士”的“隐”字——他秉承了黑客的处事守则,大隐其事,甘于幕后。
侯嬴的职业很有象征意义——“为大梁夷门监者”——大梁城东门的守门人。如同好多黑客都是安全管理员一样,侯嬴的这份守门人的职业也是精心挑选的。安全管理员最了解系统的bug,守门人也最容易堪破守卫制度的漏洞。同时这份职业让他扼守方向性很强的人员流动,从而可以方便收集大量的情报——这些情报在日后要大放异彩。
史记《魏公子列传》中对信陵君结交侯嬴的理由并未交待,只用了“公子闻之”四个字——不过在上一段落中却详细描述了信陵君的一次黑客行为:公子与魏王下棋,北方探子来报说赵国打过来了,已入魏境。魏王赶忙撇了棋子要去召集群臣,公子无忌却悠闲的说,那不过是赵王在打猎而已。后来北方再报,果然是狩猎。魏王惊问公子何以知之。公子说我安排了一个食客在赵王身边做卧底,也就是说我给赵王那放了个木马,留了个后门,他有什么行动,我这里都门清——信陵君的这个木马放的可谓很有水平,不过他把这件事告诉了魏王,就太没水平了,这种事情怎么能说呢,你今天能黑了赵王,明天就能黑了魏王,让魏王怎么敢用你啊!
我想说的是,信陵君是一个不成熟的黑客。而侯嬴身上散发着资深黑客的光芒。物以类聚,人以群分。信陵君被吸引,被陶醉了。他下定决心要把侯嬴招至门下,不惜千金相赠,驾车相迎。侯嬴看这个小朋友还挺有礼貌,资质也不赖,有心成全。他深谙吸引眼球的重要性,让信陵君驾车载着他到闹事去找屠夫朱亥,让市民尽看信陵君礼贤下士之态,帮信陵君成功的做了一次秀——这只是侯嬴的一次暖身之作,所以没有表现什么高深的黑客技术,只是用了现下流行的炒作手法帮信陵君包装了一下——即便如此,你也不得不说:侯嬴,老鸟也。
时间终于到了魏安厘王二十三年。秦昭王挟长平之战余威,把赵国的首都邯郸也包围了。赵国求救于魏王和信陵君。魏王派大将晋鄙帅十万救赵。不过援赵途中,魏王接到了秦王的恐吓:赵国马上要完蛋了,你要敢救,下一个就是你!魏王权衡了一下,令晋鄙留军壁邺,名为救赵,实则观望。
这一观望,赵国急了。平原君赶快派使者去游说他的小舅子信陵君:我当初找你姐姐,就是因为看着你是个讲义气的人,可现在你义气何在,就算你不讲义气,也应该怜惜怜惜你的姐姐吧。
信陵君被说的不好意思了,但是游说魏王又游说不过来。只好硬着头皮带着门客凑了100辆车骑要去跟秦军拼命。
要去抗秦,就得出城,要想出城,就得过侯嬴看守的夷门。信陵君跟侯嬴决绝。侯嬴却说:你去吧,我反正去不了。信陵君想着侯嬴的话,越走越气,终于忍不住回去要问个究竟。此时,侯嬴才遣开旁人,和盘托出了他窃符救赵的黑客计划。
做为一个黑客,思想永远比技术更重要。信陵君虽然颇具黑客气质,不过对于救赵这件事情上仍教条的停留在游说魏王的常规操作上,而黑客侯嬴早就跳出了这个思路,并发现了整个事件的薄弱环节:魏军有十万屯兵于邺,邺即今天的临漳县,已经极度接近赵国的首都邯郸。如果能取得这支军队的系统管理员权限,那么抗秦救赵这件事就可以继续下去。关于这个管理员权限的获取,则需要一个叫做虎符的“密钥”。在科技不发达的战国时期,伪造这个密钥的技术比较困难,所以侯嬴想到了物理接触和窃取——根据侯嬴的情报,虎符就在魏王的寝室,理论上最容易物理接触到这个玩意的,除了魏王外,就是魏王的宠妾如姬。而侯嬴的另一个情报是:信陵君曾经帮如姬报了杀父之仇。这两个情报叠加在一起,就使窃取虎符成为可能。
在侯嬴的整个思路中,我们不难发现信息发掘和信息叠加利用的重要性。如果说信陵君帮如姬报仇这件事还算不得什么机密的话,那么做为调兵遣将用的虎符放在魏王的卧室这个信息绝对不该是一般人能够知晓的——可是侯嬴恰恰知道,还100%确认——他定然是个绝顶的黑客,因为他以一个看门人的身份却掌握魏国高层的诸多重要信息。或许信陵君也曾问他怎么知道这些秘密,但是我相信黑客侯嬴一定是酷酷的微笑:你猜。
在侯嬴的指导下,信陵君顺利拿到了虎符,取得了阶段性的进展。当信陵君要去邺城接管军队的时候。侯嬴又凭着他多年的黑客经验,提出了一个经典的问题:你虽然从理论上拿到了军队的系统管理员权限,可是这个军队系统还有另外一个原始的系统管理员:晋鄙。他要是不甘心由管理员降到游客,并进而怀疑到你的黑客行为,怎么办?要解决这个问题,只有一个简单的方法:把原来的管理员删掉——虽然删除这个动作好像没什么技术含量,很多人都可以做,不过你上次见过的朱亥是我见过删的最利落的人——你看他杀猪的麻利劲儿。不瞒你说,朱亥不是他的真名,而是一个id:朱者诛也,亥者豕也,我当初劝他不要起这么隐晦的id,他却说,这样才显得专业。
在信陵君击杀晋鄙帅军援赵的当天,侯嬴“北乡自刭”。这次自杀,包括自杀的动作在信陵君临行前,侯嬴就已经许诺给他。侯嬴为什么死去,一直为后人所争论,就像你不知道黑客如何侵入你电脑一样——你不清楚原因,却看到了他死亡的灿烂结局。
侯嬴死后一千年,诗仙李白作了一首怀念此事的《侠客行》:
赵客缦胡缨,吴钩霜雪明
银鞍照白马,飒沓如流星。
十步杀一人,千里不留行。
事了拂衣去,深藏身与名。
闲过信陵饮,脱剑膝前横。
将炙啖朱亥,持觞劝侯嬴。
三杯吐然诺,五岳倒为轻。
眼花耳热后,意气素霓生。
救赵挥金锤,邯郸先震惊。
千秋二壮士,烜赫大梁城。
纵死侠骨香,不惭世上英。
谁能书阁下,白首太玄经。
又过了一千多年,一个叫做金庸的武侠小说家以《侠客行》为名写了一部武侠小说,描写了一个叫做石破天的黑客破译了隐藏在这首诗中的武侠秘技…… |