FUTURE 攻坚组

一封明信片 谜题解密

2024/05/13
解密
603 字

avatar

M31的夜空

Per Aspera Ad Astra!

Start of Post

题面:

解法

二维码

左下二维码指向 https://gist.github.com/050644zf,里头存有另一个提示 test

Σ内线索

Π上的三组数字

三组数字分别为:

5005843f77149
248740330584019
6362477662

三组数字使用不同字号,其尺寸比例正好为 ,此外其放置于连乘符号 上,因此考虑有:

0x5005843f77149 * 0d248740330584019 * 0o6362477662

M(\d{3})

将题面调亮可得:

可见白色连线及蓝色圆圈。查询星图可得蓝色圆圈所对应位置为仙女座星系 M31。然而该处位置提示:

M(\d{3})

为正则表达式,正则\d{3}会匹配 3 位数字字符,因此 31 并非正解,正确解答为 M31 的卫星星系 M110 。

经纬度坐标

__° _6'N
  ° _7'E 

该处需要补全该经纬度坐标。观察题面,有三处提示:

  1. 左下角条码为海南省邮政集团所属。
  2. 左上角邮编 571333 为海南省文昌市龙楼镇所属。
  3. 右上角邮票框内图标为长征五号运载火箭标志。

结合上述三处提示,可以得出坐标为19°36′N 110°57′E对应海南省文昌市龙楼镇文昌卫星发射中心101工位。为避免由于地图软件导致的坐标错位,本谜题中去除了秒位信息并在分位信息中添加一位校验。

此前发现有人搜出来19°19′0.18″N,109°48′0.15″E的奇怪经纬度,后来发现是灰机wiki上乱写的,害人不浅啊。

钥匙和钥匙孔

结合连加符号 和连乘符号 中线索,可推出钥匙为:

0x5005843f77149 * 0d248740330584019 * 0o6362477662 + 0d110 + 0d19 + 0d36 + 0d57 

钥匙孔则在提示 test 中给出,观察test的网址后缀为一段长十六进制数,因此可得

0x5005843f77149 * 0d248740330584019 * 0o6362477662 + 0d110 + 0d19 + 0d36 + 0d57
= 0xe4e6aaea72675037c60e6ccdf8f82fc4

将后缀替换为上述十六进制数即可进入 Congratulations.txt

Congratulations

ANSWER <-- ( )

Subject: ([a-z]{9})	
To: m(\d{2})\_([a-z]{9})\@outlook\.com
Content: [your skland nickname]

Congratulations.txt 内3-5行为邮件主题、收件人及内容。主题和收件人同样以正则表达式描述。

第1行 ANSWER <-- ( ) 为提示,答案来自于括号。在题面上只有一处位置有括号,也即仙女座星系 M31。

则可推出 ([a-z]{9})andromedam(\d{2})m31

奖品为 长征五号Y2运载火箭发射天和号核心舱首日封及明信片 一枚,恭喜 @vinceblack 获得该奖品。

End of Post