最近通关cod7感觉意犹未尽,剧情里面还有太多的未解之迷以及彩蛋值得挖掘。一个重要的信息是审讯室里的计算机,有着大部分事件以及纳粹僵尸的线索;而另外一个比较重要的信息是weaver给hudson信件里面的数字,同时第14关里面至少出现了3次数字序列。个人认为t组不是随便弄些数字了事,而是应该有一定含义的,比如说mason刺杀肯尼迪的命令。
首先讲一下这些数字序列的加密方式,很容易看出这些数字取值范围在0~25之间,对应着a~z 26个英文字母。而根据intel里面透露的信息,采用的加密方式为one-time pad cipher,除非能够其随机密钥,否则理论上几乎不可破译。最近我看到这么一个帖子,给破译这些数字序列带来了希望,t组在游戏背后所精心设计的小把戏,原来可以比游戏本身更加吸引人……
简单翻译及个人理解如下:在weaver给hudson信件中提及到echelon为信息,ascension为指令。通过给人洗脑的方式,使被洗脑者对ascension这个单词产生条件反射,自动解密其后的数字序列并执行该命令,完成指令后则抹去相关记忆(相关内容可参考电脑中hudson的hypnotism,kain的 msdoe.txt及搜索mkultra计划及manchurian candidate)。那么被洗脑者是如何解释数字序列呢?答案居然藏在肯尼迪《profiles in courage》一书中。
比如说以下序列:
3 24 20 12 19 17 17 22 19 23 19 4 0 7 6 7 19 10 12 16 17 6 14 4 3 17 24 20 13 24 8 16 17 1 24 9 21 15 0 5 15 4 4 23 6 11 25 14 4 20 4 9 14 18 12 8 7 21 6 4 21 7 21 4 2 14 3 14 7 18 13 6 22 16 6 1 21 21 15 3 5 24 9 11 2 10 5 21 4 20 11 19 12 5 12 13 12 5 17 19 3 14 21 12 15 17 7 7 2 2 21 1 10 22 13 5
根据数字-字母映射可以得到如下字母序列:
dyumtrrwtxteahghtkmqrgoedryunyiqrbyjvpafpeexglzoeuejosmihvgevhvecodohsngwqgbvvpdfyjlckfveultmfmnmfrtdovmprhhccvbkwnf
而第一个数字3表示的是《profiles in courage》第三页:
"walter lippmann, after nearly half a century of careful observation, rendered in his recent book a harsh judgment both on the politician and the electorate:"
以此作为one-time pad的话可以得到
ewalterlippmannafternearlyhalfacenturyofcarefulobservationsrenderedinhisrecentbookaharshjudgementbothonthepolitician(注:这里面要注意的是原帖作者在observation后面加了一个s)
经过简单的计算可以得到明文为
zcubanalliesauthorizeconstructionofpermanentbroadcaststationrusalkagulfofmexicoprojectnovainitiatedawaitinstructions
去掉开头提示页码的z,我们就可以看到下面的信息了:
"cuban allies authorize construction of permanent broadcast station rusalka. gulf of mexico. project nova initiated. await instructions."
怎么样?t组的彩蛋玩的够大的吧?目前被破译的数字序列除了上面一条信息以外,还有这么一条:
echelon 2 1 12 24 4 8 20 1 5 2 18 16 6 21 14 21 19 21 9 1
但是在解释方面,原帖作者认为遇到了困难,因为《profiles in courage》第二页开始为“…millions of readers not so many years ago,..”。
因此暗文为cbmyeiubfcsqgvovtvjb
one-time pad为millionsofreadersno
对应的明文为pentagononzcvlrcdwn
里面有一个明显有意义的词pentagon,但剩下的信息显然是错误的。不过如果我们在one-time pad中插入一个未知的字符millions?ofreaders,可以得到以下的明文:pentagon?elprospero
prospero又是一个有意义的词,在第三关的时候mcnamara就报了这么一个暗号。
从目前的结果来看,这些数字序列的破解应该只是时间问题了。那么剩下的数字序列含有什么内容呢?是否有mason刺杀肯尼迪这种猛料呢?真是值得期待啊……
补充资料:这些数字序列确有其真实原型,而intel里面透露的yankee hotel foxtrot短波电台传播方式也的确存在,在网上可以搜索到通过无线电台收听到女播音员报数的视频。另外还可以在网上搜索到一个比较搞笑的音频,在 yankee hotel foxtrot报数后该频段被china music station干扰了,里面播放的是中国民乐……