AkiChan's Blog

Hikari IC Nazo Game - Round1 - L002 “MAIL NOT FOR BLIND”

题目描述

题目附带了两个文件:

解题步骤

  1. 打开README.txt

    === Level L02 — MAIL NOT FOR BLIND ===
    
    你得到一个听起来很奇怪的音频:radio.wav
    说明:
    这是一个音频文件,里面包含了某种信息。
    即使是晚年的贝多芬,也能知道这是什么。
    所以说如果你不需要盲人邮件的话,你就能搞定它。

README说明了:
“即使是晚年的贝多芬,也能知道这是什么。” 说明这不是用来听的

“所以说如果你不需要盲人邮件的话,你就能搞定它。” → 暗示不是靠“摸”或“看内容页”,但同时暗示“不是给盲人看的内容”,其实点题的是“音频不是用耳朵听,而是用眼睛看”

  1. 既然要查看,那么就先查看下他的频谱图

于是我们编写了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」版。查看和发表评论请点击:完整版 »