Cipher Crack the code 解谜游戏

最近把诸多事情忙完,也有空来休闲一下,想起了去年在碧海青天看到的一个在线解谜游戏,忘了有多少关卡,反正是没通关,今天又开始从头玩,并把过程记录在这里。

通过搜索引擎看到此文的同学,这里仅作为参考,游戏还是要自己玩才有意思哦。别忘了在 Help 里面的提示,不要作弊

OK,游戏网址在这里,有兴趣的童鞋不妨试试。

开始游戏了!

第一关

这个不用说了吧……图片上就有一个门,还一堆箭头指着,网页的地址也写着 clickthedoor,点之!

第二关

门还是可以点的,不过肯定没用。第二关的标题是 URL?,那就看一下网址,写着 level2,那就改成 level3 试试,果然通过。

第三关

下面有行字,「Get to the SOURCE of the problem!」,意思是查看源代码,打开源代码后看到:

<!–go to braggart.htm–>

把网址最后改成 braggart.htm 即可过关。

第四关

此关开始有些难了,图片给出了一串数字:

011101000111001001101111011010100110000101101110

源代码中没有值得注意的线索,于是开始思考这串数字的意义。0 和 1 组成的必然是二进制码,因此需要解码。在 Cipher 的 Help 页面底部提供了一系列工具,看到其中有个「Multi-Code Translator」,点开将二进制码复制到「2」其中,Decode 后在「Text」栏得到「trojan」一词,把这个单词替换地址栏进入一个页面,告诉你需要点图片输入此密码……好吧回去点数字 4 弹出密码框,输入用户名密码进入第五关。

第五关

先看标题,Come to the dark side,打开源代码后初一看没什么线索,突然发现在<img>标签下还有一个<iframe>标签,图片下嵌入了一个网页?点到这个名叫 hahahahaha 的网页一看,标题是 thedarkside,且整个页面都是黑色的,全选一下文字就被高亮出来了,hollow.htm。把网址改掉进入第六关。其实在第五关的网页把滚动条拖到下面选取文字时也能看到。

第六关

标题 Letters,直接看源代码。看到如下一行注释:

<img src=”screen6a.jpg” width=”676″ height=”553″><!–Why ‘a?’ Why not something else?–>

图片名是 screen6a,那换成 screen6b 试试。果然有戏,提示字母 o,换成 screen6o,提示 L。以此类推,最后得到 abolished 一词,替换地址进入下一关

第七关

标题是 Illuminate the darkness,不由自主想起第五关,不过源代码里也提示和第五关不同。标题后跟着一个注释,提示「and I will show you the answer」。illuminate 是照亮的意思,看来主要就是这个单词的问题了。既然是照亮,那么就先把图片亮度变大试试?我没钱买 PS,不过在 Help 里有一个免费的图片处理工具 GIMP,可以先用它。在下载之前我想起来 PPT 里自带图片处理功能,打开把图片拖进去,亮度调至 75%,看到下面此图:

还是比较清晰的看到右下角的 concealed,这里也同第四关一样点击图片某处(眼睛)打开登录框,输入用户名和密码进入下一关

第八关

标题 ASCII,也就是一种数字与字符的对应表。那么直接打开刚才用过的 Multi-Code Translator,做好解码准备~打开源代码,看到在图片后有一句注释「<!–gif me something else–>」,把图片 screen8.jpg 在网页中点开把后缀改成 gif 得到一张图。一串数字乱闪,但能看出就是 ASCII 码。用 Help 里的另一个工具 GIFMake 分解 gif 图片,得到一串 ASCII 码「97 103 105 108 105 116 121」,解码后得到 agility

第九关

第九关是音乐题,一看图就知道……标题是 The 9th。好吧开源代码,最后一行提示「<!–something amiss?–>」,发现什么不对劲没?图片名!第九关的图片名为啥是 picture8ofdoom?!改成 9!得到一张五线谱。这里不需要太多音乐的知识,只要知道 c 调在乐谱中的表达方法和总共有几种调就行了,第一个就是中音 c,依次网上,每半格递增,是 d e f g a b,如此循环,得到最后的结果是 cabbage

第十关

标题 This level is HEXed……源代码中提示「<!–in a colorful sort of way–>」,看到这里有发现图片中那个 ANSWER 的单词,每个字的颜色(准确说是灰度)是不一样的。由于不知道如何看灰度,我就先把图片下载下来,拖到画图里,通过吸管工具取色得到每个字的 RGB 值。这次 Help 里没有提供 RGB to HEX 的工具,那自己搜了一个。把 RGB 码依次转为 HEX 码,因为 RGB 三色码其实都是一样的,所以最后得到的 HEX 值必然都是一个数字或字母组成,是「decade」,点击 ANSWER 打开登录框进入下一关

暂时先到这里,上班去了要……晚上回来继续写,目前到 32 关。OK,继续。

第十一关

标题 Numerals,数字?图片是个地图,主要地标是罗马。再看源代码,底部有一小行注释提示无需地理常识。那么跟地理没有关系了。图片名是 screenxi,xi 就是罗马数字的 11,那很明显这关就是罗马数字了。回到图片看,几个数字都不对,突然发现 1009 这个隐藏在图片里的水印……1009 怎么表达?试过 xxix,xix 都不对(原谅我我只知道二十以内的罗马数字),无奈下去 Google 才知道 m 表示 1000。所以是 mix。同时可以看出一个规律每一关的密码必然是一个英文单词(后知后觉啊)。

第十二关

这关其实提示很明显,标题是「The keys to solving the level」,源代码里还有注释提到「are right in front of you」,后面还有个注释,「i -> o,x -> c」。结论已然明显,就是把「ubcwbruib」用前面的那种替换方法进行解码。注意到在键盘上 o 在 i 的右边,c 在 x 的右边,那么把字母右移即可。密码就是——invention

第十三关

13 是个很有意思的数字,这题还和黑色星期五相结合,也就是逢 13 号的周五。直接看源代码,看到如下几句:

dd/{mm}/1949 1st
dd/{mm}/1984 2nd
dd/{mm}/1946 2nd
dd/{mm}/1955 1st
dd/{mm}/1937 1st
dd/{mm}/1981 3rd

mm 表示月份,也就是让你找出 1949 年的第一个黑色星期五,1984 年的第二个黑色星期五,查万年历后首字母组成单词 madman 就是密码。

第十四关

一开始就有提示,告诉你这关需要听到声音。打开后标题为「!pu yrruH」,很明显是 Hurry up 反过来的写法。既然与声音有关,就把背景音下载下来,由 Hurry up 的提示,使用 Help 里的 Audacity 将背景音不断加速……最终没有得到有价值的线索……囧。好一会儿才反应过来,标题是把 Hurry up 反向了,于是再将音频反向后再调整速度,得到了一个男人说 dissolve 的声音……

第十五关

标题「What’s wrong with this picture?」,使得本来以为网速问题没刷出图片的我豁然开朗……打开源码看图片地址果然不对,点开看到的是一个 txt 文档……貌似是 base64,打开用了很多次的 Multi-Code Translator 待命。把 txt 改成 jpg 后又得到一张图片,上面是一串星座图标和两个 Windows 文件操作图标。其实一看就知道,这是 Word 里的 Wingdings 字体。打开 Word 用Wingdings 字体(在字体选择的倒数第三个)打下 abcd…ABCD….,看到了前四个字母的图案,代表的是 base,于是再打上 64 这两个数字,果然分毫不差……好吧其实没啥用我早知道是 base64 了。还是用 Multi-Code Translator 将 txt 粘贴进去得到一系列的解码结果。恩,Text 部分看得出来是图片编码,直接保存成 jpg 提示无效图片,看来浏览器对 unicode 还要加强才行。换二进制,用 HxD 写入为 jpg 文件后,得到的图片上写着/monkey/wrench.htm,显然就是谜底。替换原网址后提示输入密码,进入第十六关

 

一条评论

  1. gongweixin说道:

    果然是大神, 膜拜。