游戏地址:http://www.cafebabe.cc/nazo/
第一关:
点击进入下一关
第二关:
更改url地址,level2.html->leve3.html,即进入了第三关
第三关:
右键鼠标,查看网页源代码,得到URL地址:helloworld.html
第四关:
还是查看网页源代码,注意到添加了外部JS:
<script src="script/helloworld.js"></script>查看即可得到地址:
(function(){window.localStorage["第五关地址"] = 'java.html'})()
第五关:
给了一个字符串:ofyu mfwfm:qjofusff.iunm
提示是:Basic Cryptology
猜测用了移位密码,尝试解之:
#include<bits/stdc++.h>
using namespace std;
int main()
{
for(int i=0;i<26;++i)
{
char s[]="ofyu mfwfm:qjofusff.iunm";
for(int j=0;j<strlen(s);++j)
{
if(s[j]>'a'-26&&s[j]<'z'+26)
s[j]=(s[j]-'a'-i+26)%26+'a';
}
puts(s);
}
return 0;
}
第六关:
给了个数字:3735928559,尝试在地址栏访问3735928559.html
提示使用计算器:
转换为十六进制,得到文件为:deadbeef.html
第七关:
又给了个数字:3194763829
开一下脑洞,看着像QQ号,查了一下:
输入bravo.html进入下一关。
第八关:
提示:Who am I ?
图片中的不是OFFICE里面的助手大眼回形针么。
百度一下得知其昵称为:clippy
访问clippy.html即可进入下一关
第九关:
一个winrar解压软件的图片。尝试在地址栏输入:rar.html、winrar.html均不对。
于是把图片下载下来。用16进制编辑器打开查看一下:
发现了rar文件头
于是修改文件后缀为rar,解压获得一个html文件:click.html
在地址栏访问click.html进入下一关
第十关:
给了一串数字和一个字符串
21474853508
thequickbrownfoxjumpsoverthelazydog
没什么思路,打开源码看了一下:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8"/>
<title>Nazo-Level-10</title>
<link rel="stylesheet" href="css/general.css"/>
</head>
<body>
<label class="title">Nazo Level 10</label>
<label class="subtitle">不……别来数字了……</label>
<label class="subtitle">21474853508</label>
<label class="subtitle">thequickbrownfoxjumpsoverthelazydog</label>
<!--hint:bin-->
</body>
</html>
提示为二进制
于是把数字转为二进制,发现和字符串的长度一样
试着把对应位为1的字符输出,得到:tested