Hikari IC Nazo Game - Round1 - L002 “MAIL NOT FOR BLIND”
题目描述
题目附带了两个文件:
- README.txt
- radio.wav
解题步骤
打开README.txt
=== Level L02 — MAIL NOT FOR BLIND === 你得到一个听起来很奇怪的音频:radio.wav 说明: 这是一个音频文件,里面包含了某种信息。 即使是晚年的贝多芬,也能知道这是什么。 所以说如果你不需要盲人邮件的话,你就能搞定它。
README说明了:
“即使是晚年的贝多芬,也能知道这是什么。” 说明这不是用来听的
“所以说如果你不需要盲人邮件的话,你就能搞定它。” → 暗示不是靠“摸”或“看内容页”,但同时暗示“不是给盲人看的内容”,其实点题的是“音频不是用耳朵听,而是用眼睛看”
- 既然要查看,那么就先查看下他的频谱图
于是我们编写了Python代码
import matplotlib.pyplot as plt
import numpy as np
import scipy.io.wavfile as wav
rate, data = wav.read("radio.wav")
plt.specgram(data, Fs=rate, NFFT=1024, noverlap=512)
plt.show()
运行后即可查看到:
答案
本题答案为“SPECTRO”,flag即为“HIKARI{SPECTRO}”
要点
本题没有特别的要点,看一下频谱图就知道了。
当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »