波形图

ZJ Lv100

波形图

前言

出自BUUCTF 练习场,也有相关的配套课本(我看的是《CTF实战 从入门到提升》,感觉还行,但有不少细节感觉还是得查资料才能懂)

题目

打开靶场,会给一个音频的附件,另存为下来

image-20240920011449684

Audacity 将其打开,对于波形图的题来说一般隐藏文件会存在开端或者结尾,不然选手很难找到

image-20240920011609290

隐藏文件在最最最前面,放大去看看

image-20240920011701066

根据这段奇怪的波形图,将正值写为1,负值写为0,会得到一串二进制码,再用脚本将其转换为ASCII码即可得到flag

1
2
3
4
5
6
s='110011011011001100001110011111110111010111011000010101110101010110011011101011101110110111011110011111101'
res=''
for i in range(0,len(s),7):
res+=chr(int(s[i:i+7],2))
print(res)
# flag{W0W*funny}

总结

这类音频的题型要合理根据题目来做题,多练多熟悉

题目在这里

  • Title: 波形图
  • Author: ZJ
  • Created at : 2024-09-19 00:00:00
  • Updated at : 2025-01-17 01:55:32
  • Link: https://blog.overlordzj.cn/2024/09/19/ctf/writeup/misc/buuctf/波形图/
  • License: This work is licensed under CC BY-NC-SA 4.0.
Comments
On this page
波形图