最近看到一款网站解谜游戏,叫做nazo,谜题涉及电脑知识、语言学、梗等等,游戏是以闯关模式进行的,通过题干给出的信息,得出正确答案,进而得到进入下一关的网址,游戏的脑洞很大,谜题也很有意思,网上相关的攻略也很少,通过这篇博文,我想把我的闯关过程记录下来,写成一篇攻略。

1.准备工作

  1. 一台PC电脑
  2. Chrome浏览器
  3. 谷歌识图
  4. 科学上网的工具

2.解谜过程

  1. 第一关

    直接在输入框输入“答案”两个字

  2. 第二关

    直接在输入框输入“入答案”三个字

  3. 第三关

    观察网站url,是有规律的将http://nazo.one-story.cn/nazo-3中的3改为4即可进入第四关

  4. 第四关

    第四关想要按照上一关规律进入下一关是行不通的,使用F12进入浏览器开发者模式,打开Console控制台,可以直接看到题目的答案level-five

  5. 第五关

    题目只给了一个NaN == NaN,题目乍一看并没有什么思路,直接奔向百度,查到了在JavaScript中NaN不等于NaN,所以NaN == NaN返回的就是错误,即答案为false

  6. 第六关

    这一关给了四行数字,我首先联想到的是ASCII和拼音九宫格,但是好像都没有什么联系,原来是跟全键盘上的数字小键盘有关,根据数字轨迹输入HIZI答案竟然不对,想了好久把大写字母I换成了数字1,H1Z1答案终于对了

    7 9  8  789  8
    456  5   5   5
    1 3  2  123  2
  7. 第七关

    仔细观察,A、H、I、M、V、W、X、Y都是对称字母,那么,二十六个字母中,还有哪三个字母是对称的呢?没错就是otu

  8. 第八关

    题干给了一串颜文字⊂(゚ω゚⊂⌒`つ≡≡≡,问他是谁?这完全看不出来啊,查看了一下提示信息It's Bird,依旧没有思路,百度了一下这个颜文字,发现这个颜文字是有名字的的,叫“超人来了颜文字”,超人?那么答案就是superman

  9. 第九关

    这一关的背景颜色貌似与上一关不太一样,通过浏览器开发者模式,查看源码,发现这个颜色的十六进制颜色码是66CCFF,答案以及十分明显了

  10. 第十关

    题干是一串乱七八糟的字母goL elosnoC uhihZ,把它倒过来读就正常了,Zhihu Console Log,这下题目就很明了了,进入知乎首页,同第四关,使用F12进入浏览器开发者模式,打开Console控制台,只见控制台是由字符组成的四个大写字母”HIRE”,那么,答案就是HIRE吗?显然,按照题目的套路,我们需要把这四个字母反过来读,也就是erih

  11. 第十一关

    题干又是一串看不懂的字母?TKw4YRR17dg是什么意思啊?提示:越过长城, 走向世界。难道这是暗示让我翻越长城防火墙(狗头保命)?又看了下隐藏的提示:全世界最大的XX网站。脑海里首先蹦出来的是全世界最大的同性交友网站GayHub,但是在GitHub搜索了一遍这串字符并没有结果,难道是P0rnhub吗(滑稽护体)?

    再次用Google 搜索了一下这串字符,发现了一丝蛛丝马迹,这串字符好像是YouTube(全世界最大的视频网站)上的一个视频,视频名称叫做“中国第一封电子邮件:越过长城,走向世界”,把视频从头到尾看了一遍,也没有发现发现任何线索。

    继续使用搜索引擎寻找有用的信息,在一篇博客中,一个博主表示也不知道TKw4YRR17dg是什么意思,但是让去搜索另一串字符串zNGQXChu9P8,这也是YouTube中的一个视频,标题叫做Fantastic,试了一下,这个就是正确答案,但是好像两者有什么关系吗?这一关有点莫名其妙的

  12. 第十二关

    这一关,给了一串坐标40.689241, -74.044515,自然就联想到了经纬度,打开Google Earth,输入坐标定位,怎么样,这座建筑是不是很熟悉啊,没错,就是自由女神像(Statue Of Liberty),所以正确答案就是Statue_Of_Liberty

  13. 第十三关

    又是一串字符串2 LvLs bCK BGM,直接百度,得出的结果是2 LvLs bCK的意思是回到前两关(我猜测是把“2 Levels back”扣掉了几个字母),所以题干的意思就是找到第十一关视频的背景音乐,打开网易云的听歌识曲,进入识别到的歌曲的评论,发现大家都是听歌识曲发现这首歌的,而且识别出来的还是错的,最后在百度贴吧找到了答案Longhorn,BGM是Microsoft Windows Vista的开机音乐,Longhorn是操作系统的开发代号。

  14. 第十四关

    Jump Dollar什么意思?跳动的美元?根据提示Assembly directive的意思是汇编指令,所以题干应该是一条汇编指令。

    百度搜索Jump Dollar,在第一条回答中找到了答案

    在汇编器对源程序的汇编过程里面,使用地址计数器来保存当前正在汇编的指令或者变量的地址偏移,另外,汇编语言用$表示地址计数器的当前值,当$用在指令中时,它表示本条指令第一字节的地址偏移,所以你的JUMP $ 意思就是转移到当前的指令地址处,所以也就是一个死循环。

    答案是四个字母,而且“循环”的英文单词是loop,所以答案就是loop

  15. 第十五关

    这一关题干是空白的,有木有发现网页的标题与之前有些不一样,没错,那就是答案

  16. 第十六关

    What is the Best Number?用谷歌搜索题干(百度查不到),得出最好的数字是73,以下是原文解释

    the number 73 is actually pretty special. “73 is the 21st prime number,” Sheldon explains. “Its mirror, 37, is the 12th and its mirror, 21, is the product of multiplying 7 and 3 … and in binary 73 is a palindrome, 1001001, which backwards is 1001001.”

    所以答案就是number73

  17. 第十七关

    题干很简洁:回到原点。查阅大量资料后得知,回到原点可以解释为回滚,在Oracle数据库中undo代表回滚(好吧,这个解释有点牵强,但是答案就是undo)

  18. 第十八关

    这一关的题干竟然是上一关的答案,其实undo还有另一个解释就是“撤销”,那么我们平时是怎么撤销的呢?Ctrl+Z

  19. 第十九关

    本关题干是一串题干,由于上一关没有输入答案,所以这一关URL中的brainfuck就是提示,Brainfuck是一种极小化的计算机语言,字符描述如下

    字符 含义
    > 指针加一
    < 指针减一
    + 指针指向的字节的值加一
    - 指针指向的字节的值减一
    . 输出指针指向的单元内容(ASCⅡ码)
    , 输入内容到指针指向的单元(ASCⅡ码)
    [ 如果指针指向的单元值为零,向后跳转到对应的]指令的次一指令处
    ] 如果指针指向的单元值不为零,向前跳转到对应的[指令的次一指令处

    这串字符用brainfuck解释过来就是she

  20. 第二十关

    什么和手表一样的大小?当然是手表和手表一样大。答案是moto_360

  21. 第二十一关

    黑白格?8x8=64的一部分?很自然的就联想到了国际象棋,根据图上的六个格子和国际象棋规则,这就是骑士的行动范围,而骑士的英文单词是knight

  22. 第二十一关

    根据题干width: 320px;,应该是把宽度改为320像素,但是在浏览器的开发者控制台又找不到改尺寸的地方,其实方法很简单,摁F12进入开发者模式,如果控制台位于页面的下方,把它调整到页面的右侧(点击控制台右上角竖着的三个点图标,在Dock side一项中修改控制台位置),接下来将鼠标移动到控制台的最左端,当鼠标指针变为一个向左右方向的箭头时,按住鼠标左键不放,将控制台向左边伸展。

    注意当width小于320px时,页面的width: 320px;就变为了TOBORRM

  23. 第二十三关

    题干是一张图片,复制图片链接http://nazo.one-story.cn/images/TOBORRM.png,在百度识图中输入图片的链接,找到原图,所以答案就是图片里面的字母

  24. 第二十四关

    把eefeAg eefeDC eeECAgf DDCABA几个字母转换成对应的数字就是556517 556543 5553176 443121 这串数字其实是生日歌的乐谱,所以答案就是birthday

  25. 第二十五关

    一大串看不懂的文字,没关系,交给控制台,打开F12开发者模式,进入console控制台,将字符粘贴在控制台、回车,控制台输出encode,这就是答案

  26. 第二十六关

    又是一串数字,这次可不是什么乐谱了,提示: Ten years ago……十年前我们在用什么?十年前手机输入法基本都是9键输入法,所以用英文九键打出这串数字就是feelings

  27. 第二十七关

    这次是一串0、1组成的数字,联想二进制,转化成十进制后是28 34 68 73 68 34 28,根据对应的十进制数查找ASCII表,结果28没有对应的符号,那么应该是思路错了。

    将这串数字二维排列,将0对应白色,1对应黑色。

    0011100
    0100010
    1000100
    1001001
    1000100
    0100010
    0011100

    在Excel中将相应的方格涂黑,得到图形,是那个吃豆豆的游戏,游戏名叫pac-man

  28. 第二十八关

    DHC,进口化妆品,订购电话4008208820(DHC可能没听过,但是这串数字是不是很耳熟)

  29. 第二十九关

    x += 2;变量x的值是多少?刚刚看见的数字是多少?对,刚刚的电话号码加2

  30. 第三十关

    这一串字符串是Unicode码,利用网页转换工具,将\u5b88\u671b\u5148\u950b转化为中文就是守望先锋,守望先锋的英文名是overwatch

  31. 第三十一关

    题干The First Chinese Penguin’s Nickname,翻译过来就是中国第一只企鹅的昵称,不由地就联想到了马化腾的QQ昵称pony

  32. 第三十二关

    这一关给了一张图片和一道公式PONY & PBQPXCQ = ?,关键在于那张图片,本关使用的是维吉尼亚密码。

    维吉尼亚密码(又译维热纳尔密码)是使用一系列凯撒密码组成密码字母表的加密算法,属于多表密码的一种简单形式。

    把PONY当做关键词,PBQPXCQ作为密文,利用维吉尼亚密码反解谜,得到明文andriod,解密方法参考百度百科示例

  33. 第三十三关

    Fix it,是不是感觉上一关的单词怪怪的,哪里不对劲呢?是不是很像android的拼写。

  34. 第三十四关

    这道题目是一张图片,背景是渐变色,主体是彩虹,彩虹左下角打了马赛克。提示说图有干扰,使用画图工具把图片渐变色背景抹去,再使用搜图工具搜索,我先用了百度、搜狗识图,但是没有结果。于是,这一关困了半个月,后来我使用了谷歌识图,找到了原图,被马赛克遮挡的ljn就是答案。

    LJN玩具有限公司是1970年至1995年的一家美国玩具生产商和电子游戏发行商,它的玩具产品和电子游戏都来自电影、电视节目和明星人物。总部坐落在纽约曼哈顿中城,之后位于新泽西林德赫斯特。

    ​ ——维基百科

  35. 第三十五关

    这一关题目是Find yourself on the Internet,好简单啊,在网上一般通过IP获取位置,在计算机网络中,一般使用localhost代表本地主机

  36. 第三十六关

    题目是Markus Alexej Persson’s death,百度百科给出了答案

    马库斯·佩尔松( Markus Alexej Persson ) ( 1979年6月1日- )是瑞典的电子或视频游戏编辑员和设计师。通常被称为Notch,是Minecraft之父,Mojang AB的所有者,特别的,若用此名称进入Minecraft游戏,被打死后会掉落红苹果。

    所以Markus Alexej Persson’s死后掉落的就是apple

  37. 第三十七关

    本关题目是adj. 超级的, 漂亮的, 易碎的, 弥补的, 教育的五个形容词,把每个词翻译一下,最后凑出一个单词Supercalifragilisticexpialidocious。该词由super(非常,超越),cali(美丽),fragilistic(易碎的),expiali(补偿)和docious(可教育的)五个字根组成

  38. 第三十八关

    本关题目是一个压缩文件的图片,首先了解一下什么是图种

    一种采用特殊方式将图片文件(如jpg格式)与压缩文件结合起来的文件。该文件一般输出为jpg图片文件,可以正常预览图片;当有人将该图片下载到本地后,可以通过修改文件的后缀,将.jpg改为.zip,并用winrar/7zip查看得到数据。由于这种方式有利于某些网友(老司机)传播种子文件,故称为图种,又叫作内涵图。 ——百度百科

    所以思路来了,首先保存图片到本地,然后修改.jpg的后缀为.zip,使用压缩工具解压得到一个名为rar.txt的文件,打开发现里面是本关的网址。

    这个为什么自己调用自己啊?在编程中程序调用自身的编程技巧称为递归( recursion)

  39. 第三十九关

    这个表情通常在暴走漫画看到,但是并不来源于暴走漫画,通过识图得知,这种表情叫做trollface

  40. 第四十关

    这几个数字什么意思啊?看似无规律,其实它是按照元素周期表排列的,所以?处的就是第17号元素氯,英文名chlorine

  41. 第四十一关

    题目是Google × Huawei,华为和谷歌有过什么合作吗?百度得知华为替谷歌代工过一款Huawei Google Nexus 6P

    2015年发布的Nexus 6P使用了一块2560x1440像素分辨率的5.7英寸屏幕,搭载高通骁龙810处理器,内置3GB运行内存和32GB本地存储空间,采用前置800万+后置1200万像素的摄像头组合,配有3450mAh容量电池,预装安卓6.0系统。

    所以答案是nexus_6p

  42. 第四十二关

    本关的题目repeat 5[fd 30 lt 60 fd 40 rt 150]是LOGO语言,运行后得出如下图形

    是不是外形很像一个飞镖啊,什么人用飞镖?当然是忍者(Ninja),因为LOGO语言运行的图形是由一只海龟(turtle)运动路线构成的,自然联想到了忍者神龟,所以答案是Ninja_turtle

  43. 第四十三关

    题目是一张黑乎乎的图片,问你惧怕黑暗吗,图片太黑怎么办,调整一下对比度就看见答案了,所以答案是Dee.html

  44. 第四十四关

    图片给了一张图片,仔细看,这其实是五张正方形图片拼在了一起,这种是海上的信号旗,通过查找旗表,得到答案poker

    题外话:这道题让我想起来了在共青团中央公众号看过的一篇文章, 在海军成立70周年纪念日前夕,“央视军事报道”微信公众号披露了首艘国产航母的最新进展,公开首艘国产航母进行海试的多个画面。其中一个镜头引起了不少网友的疑问,国产航母的舰岛上为何会悬挂着“日本国旗”。 其实航母上悬挂的并不是日本国旗,而是国际通用的海上信号旗。

  45. 第四十五关

    题目是两行杂乱无章的字符,看不懂先扔到百度再说,得知这是Leet语言

    Leet(L337, 3L337, 31337, leetspeak, eleet, Leetors, L3370rz或1337),又称骇客语,是指一种发源于欧美地区的BBS、线上游戏和骇客社群所使用的文字书写方式。通常是把拉丁字母转变成数字或是特殊符号,例如E写成3、A写成@等。或是将单字写成同音的字母或数字,如to写成2、for写成4等等。

    常见Leet写法有:

    把题目第一行翻译就是This is an example of leet at its finest中文意思是“这是一个LEET文字最好的例子”
    第二行翻译是The answer is : sigma,翻译成中文就是“答案是:sigma” 这个希腊字母∑就是这么读的。

    只想说谁这么无聊发明的这个语言,对着密码表找了半天,看的眼睛疼!!!

  46. 第四十六关

    题目是一个卡通人物索尼克(sonic),但是与原画对比,这个图片更粗糙,其实这是一个梗,sonic恶搞的又被称为sanic,是故意拼错的写法,源于Onyxhear的主播的创作的名为《如何画出刺猬索尼克》的视频,在视频里,他展示了利用微软画图软件绘制索尼克的过程。所以答案就是sanic

  47. 第四十七关

    题目是一个赛车图片,通过识图,了解到这是Excel2000的一个彩蛋,首先打开一个Excel文件,在文件选项中点击另存为网页,在弹出的保存对话框中勾选“添加交互”,点击保存,双击打开保存的网页,将坐标定位到(2000,WC),选中第2000行,并按 “Tab” 键,将“WC”列变为当前的活动列;同时按住“Shift”、“Ctrl”和“Alt”键,单击Excel 工作簿左上角的“Office”标志,这样就进入了题目中的赛车游戏。所以答案是2000wc

  48. 第四十八关

    题目是一串数字,数字每秒自动+1000,所以是以毫秒为单位,其实这是一串当前时间的时间戳,那么什么是时间戳呢?

    时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数。通俗的讲, 时间戳是一份能够表示一份数据在一个特定时间点已经存在的完整的可验证的数据。 它的提出主要是为用户提供一份电子证据, 以证明用户的某些数据的产生时间。 在实际应用上, 它可以使用在包括电子商务、 金融活动的各个方面, 尤其可以用来支撑公开密钥基础设施的 “不可否认” 服务。 ——百度百科

    所以答案是time_stamp

  49. 第四十九关

    这一关是GIT的图标,按照三十八关图种的思路,保存图片,更改后缀为.zip,得到一个.git的文件夹和一个answer.txt的文件,功夫不负有心人,终于找打答案了,打开answer.txt文件,内容为this is not a real answer,很明显要对这个本地仓库下手了

    以Windows端为例,安装git工具,在timestamp目录下右键,选择Git Bash Here,先查看一下本仓库的提交日志

    git log --stat

    显示以下信息

    ``commit d8cedb7d407a5eb12fd39f0322f71799f6d3d9f4 (HEAD, anotherBranch)Author: Dieber 451120068@qq.comDate: Fri Jul 20 18:49:56 2018 +0800`

    branch

    answer.txt | 2 +-
    1 file changed, 1 insertion(+), 1 deletion(-)

    commit 09d0e4c0cfc5d75c2f49b51928b241b9b9cda53d (master)
    Author: Dieber <451120068@qq.com>
    Date: Fri Jul 20 18:46:32 2018 +0800

    cover

    answer.txt | 2 +-
    1 file changed, 1 insertion(+), 1 deletion(-)

    commit b91dbf1a5cd95e4ad2e7842991cb1c8773f78d41
    Author: Dieber <451120068@qq.com>
    Date: Fri Jul 20 18:45:52 2018 +0800

    first commit

    answer.txt | 1 +
    1 file changed, 1 insertion(+)

    可以看到,本仓库一共提交过三次,每次都是变动answer.txt文件,那么就尝试回滚一波,看一看该文件原来的内容。

    git reset --hard 09d0e4c0cfc5d75c2f49b51928b241b9b9cda53d

    结果,answer.txt文件并没有发生任何变化,那么再回滚到第一次提交吧。

    git reset --hard b91dbf1a5cd95e4ad2e7842991cb1c8773f78d41

    再次打开answer.txt文件,答案就出来了answer:gitisawesome

  50. 第五十关

    这一关题目是/javascript’s author,提示是音乐,直接打开网易云音乐,搜索/ javascript ,搜索结果第一首的作者w1-2就是答案

3.写在最后的话

加入游戏时人数

通关时人数

首次接触到游戏时成为第 323241位挑战者,最终经过五十关的挑战,成为第55位通关者,中间历时一个月,闯关的过程也是一个学习的过程,从中了解到了一些从未见过的新鲜事物,也是对于实力的证明。事实证明nazo_game是一款不错的解谜游戏,接下来会继续研究加入交流群的那道谜题。

感谢解谜过程中提供帮助的工具或平台:百度搜索、百度翻译、百度百科、百度贴吧、百度识图、谷歌搜索、谷歌识图、YouTube、V2EX、洛谷

Comments | NOTHING