1.用python 解析siri_audio.wav 文件 绘制图形
代码:
import wave
import numpy as np
import pylab as pl
file = wave.open(r"siri_audio.wav",'rb')
params = file.getparams()
print(params)
nchannels,sampwidth,framerate,nframes = params[:4]
str_data=file.readframes(nframes)
file.close()
wave_data = np.fromstring(str_data,dtype=np.uint8)
print(len(wave_data))
if nchannels == 2 :
wave_data.shape = -1,2
wave_data = wave_data.T
time = np.arange(0,nframes) * (1.0/framerate)
pl.subplot(211)
pl.plot(time,wave_data[0])
pl.subplot(212)
pl.plot(time,wave_data[1],c="g")
pl.xlabel("time1")

本文介绍了一个CTF挑战,涉及隐写术在音频文件siri_audio.wav中的应用。通过Python解析wav文件并绘制图形,揭示隐藏的二进制码,再将二进制转换为ASCII字符串,得到结果'bakdor'。最后,该字符串经过MD5加密,得出哈希值'e1b64df17443b51e3007fd3d5370dca1'。
最低0.47元/天 解锁文章

1175

被折叠的 条评论
为什么被折叠?



