常用解谜方法汇总

· · 个人记录

一、总述

在经历了 【LGR-(-14) 】2022 年洛谷愚人节比赛 之后,我决定改变对解谜题目 毫无头绪不知所措 的现象,本博客即对已经遇到的(较为)常见的解谜方法汇总。

本博客仅为所遇到各种解谜方式的整理汇总,所列出地址仅为辅助解谜的工具,无任何广告插入。

本博客中可能有一些内容已经过时或有一定适用范围,请谨慎参考。

二、参考资料

注意:

本博客在介绍解谜方法时可能用到以下解谜题目的例子,可能会影响您的解谜体验。若您希望独自体验以下解谜题目,请酌情阅读本文章。

1. GoldenEggs 百万粉丝解谜挑战 —— 202112

参与程度:未参与解谜,赛后回看

难度:★★★★★

题面:题面

题解:视频题解 文字题解

2. 全洛谷最强的题 —— 20223

参与程度:看了题面,没有深究,赛后回看

难度:★★★★

题面:题面

题解:视频题解 文字题解

3. Halloween —— 20223

参与程度:解谜完成度约 30 \%

难度:★★★★

题面:题面

题解:视频题解

……待补充

三、正文

1.获取信息的方法

① F12 大法

在一些浏览器中,通过 F12 可以查看网页源代码,出题人可能将一些隐藏的线索放入源代码中。

常用程度: ★★★★★

难度:★

例子:“全洛谷最强的题”解谜中题面网页查看源代码可以发现一个隐藏的超链接链接到 NEO WINGS 的账号。

② 修改文件后缀名

在下载一些附件后,可能看似没有信息,但当文件后缀名修改后 (一般为 .zip .rar 等压缩文件后缀),可能发现隐藏信息。

常用程度: ★★★

难度:★★★★

例子:“Halloween”解谜中,下载附件 万圣,万圣,万圣节!.png 得到一张图片,将该图片后缀名修改为 .rar 后发现隐藏信息。

③ 观察出题人信息

出题人动态、评论、用户名、签名、个人信息等地方可能含有线索,比如动态中出现莫名其妙的文字。但此类信息数量过多,在没有提示的情况下难以发现。

常用程度: ★★

难度:★★★★★

例子:“全洛谷最强的题”解谜中第二个测试点题目的团队的团主有唯一一犇犇:“The key to the door:wv_is_FTR_6”,可以想到用这个字符串作为密码。

2.对图片的处理

① 下载放大

对于头像、背景图片,显示的区域可能经过一定裁剪,通过下载原图后可以找到图片的隐藏信息。

常用程度: ★★★

难度:★

例子:GoldenEggs 百万粉丝解谜挑战中,加入解谜群聊后群头像看似为纯黑,实则由含有线索的图片裁剪而得。

② 二维码处理

一般直接扫描即可。

常用程度: ★★★★

难度:★

例子:GoldenEggs 百万粉丝解谜挑战中,加入解谜群聊后群公告的二维码扫描即为线索。

3.对数字的处理

① 分解质因数

在线分解质因数地址

适用范围:

① 一般为非常大的数 (\ge10^{10}) ,若分解后为 2\sim3 个较大 (10^5\sim10^9) 的数则较有可能为线索。

② 质因子数目较多的数,分解后的质因子及其指数可能作为线索。(一般有提示)

常用程度: ★★

难度:★★★

例子:GoldenEggs 百万粉丝解谜挑战中,第一步通过各个视频搜集到数字 89322704356955033 后,提示 “以时光为序,质素为基,可得二解……”,可知将该数字分解质因数得到 100000213\times893225141 ,两者均为线索。

注意事项:通过搜索引擎搜索到的质因数分解地址,大部分数据处理范围较小(大多数在 10^8 以内),或是处理较大整数时会出错(如上方的例子在一些质因数分解器内会出现质因子 2 ),使用上面列出的地址可以处理 10^{70} 范围内的整数。

② 进制转换

通过进制转换得到其他进制下的数,可能为线索。一般用电脑自带的计算器可以完成转换。

二进制:由 01 组成,可能含有前导 0 。但有时只由 01 的数也可能是其他进制的数。

八进制:由 0\sim7 组成,可能含有前导 0

十六进制:由 0\sim9 和字母 A\sim F 组成,有时有 0x 开头。

常用程度:★★★★★

难度:★★

例子:2022 年洛谷愚人节比赛 L「RdOI 2077」ACP -IV/A+B Problem 的第 8 组数据中,第一行 03726755 由于有前导 0 可以看出是八进制,将其转化为十六进制后可获得线索。

③ OEIS 数列处理

OEIS

适用范围:

①对于给定的几个整数排列而成的数列,可以通过 OEIS 寻找可能的情况。

②对于一个 6 位(可能含前导 0 )的数字(或数字前有字母 A ),则可能为 OEIS 中某一数列的编号。

常用程度:★★

难度:★★★

例子:“全洛谷最强的题”解谜中进入题目 A228360 后随便交一发,得到信息解码后得到 “试一试题目编号?” ,因此去 OEIS 寻找数列 A228360 ,复制前 20 项提交后可通过第二个测试点。

④ 联系音乐

① 含有 1\sim7 的数字或者 A\sim G 的字母可能对应简谱。

② 多行具有相似片段,且可能包含有 + 等符号,可能对应计算器曲谱。

例子:“Halloween”解谜中最后一步得到如图所示线索,即为计算器曲谱 Never gonna give you up。

⑤ 网易云音乐歌单

若有提示,可前往网易云歌单寻找线索。

常用程度:★

难度:★★★★

例子:GoldenEggs 百万粉丝解谜挑战中,第二个压缩包得到数字 7093692776 ,通过 playlist 和网易云图标提示,想到通过网易云歌单寻找线索。

4.对字符串的处理

① Base64解码

在线解码地址

适用范围:字符串为大小写字母、数字混合并含有 + \ = 等符号,可以尝试使用 Base64 解码。

常用程度:★★★★★

难度:★

例子:“全洛谷最强的题”解谜中来到题目 T228360 后,提交发现测试点信息出现字符串 6K+V5LiA6K+V6aKY55uu57yW5Y+377yf ,解码后得到线索“试一试题目编号?”

② 凯撒密码

将明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。

常用程度:★★★

难度:★

例子:GoldenEggs 百万粉丝解谜挑战提交服务器谜题的密码时提示使用凯撒密码向后移动三位。

③ (仅限洛谷)题号/剪贴板

方法:在地址栏输入 https://www.luogu.com.cn/problem/ +题号

https://www.luogu.com.cn/paste/ +剪贴板代码

适用范围:

① 洛谷题目中 P 与 B 开头题号为 4 位数, U 与 T 开头的题号一般为 6 位数。 CF 开头题号为 1\sim4 位数 + 另一个大写字母 (可能再加一位数字), SP 开头题号为 1\sim5 位数, AT 开头题号为 2\sim4 位数 ,UVA 开头题号为 3\sim5 位数。

② 一串由8位小写字母和数字组成的字符串,可能是洛谷云剪贴板的代码。

常用程度:★★★

难度:★★

例子:“全洛谷最强的题”解谜中第一个测试点的时间和空间不正常,为 62ms,84kb ,从而想到对应题目 P6284 。

④ av 号与 bv 号

方法:访问

https://www.bilibili.com/video/av + AV 号

https://www.bilibili.com/video/BV + BV 号

适用范围:av 号为 1\sim9 位的数字,bv 号为 10 位含有大小写字母、数字的字符串(其中第一位一般为 1 ),可以通过前往哔哩哔哩对应视频查找线索或是进行 av 号与 bv 号相互转换。

常用程度:★

难度:★★★★

例子:“Halloween”解谜中通过解密发现 289326131 ,猜测是 bilibili av号,进入视频发现是隐藏曲 Igallta 的解锁教程。

5.其(sang)他(xin)处(bing)理(kuang)

① 音乐处理

可以查看该音乐的频谱。

例子:GoldenEggs 百万粉丝解谜挑战中,在服务器内玩家得到 11 号唱片,将服务器资源包打开获得 11 号唱片的音频文件,查看频谱。

② 一向箔

在一串二进制数时可以通过转化成条形码,识别条形码获得线索。

例子:GoldenEggs 百万粉丝解谜挑战中群公告的图片扫描条形码得到一串二进制数,通过转化为条形码获得线索。

四、总结

当然,解谜游戏最重要的还是比拼你和出题人谁的脑洞更大,想要通关还是需要自己神奇的脑回路,不能完全依照参考。

本博客将持续更新,若能遇见其他有意思或是常见的解谜方法,将会不定期加入本博客中。