CTF(CaptureTheFlag)音频隐写进阶

信息安全不简单鸭 2024-09-01 21:50:33

最近在亚马逊EC2云主机上搭建了CTF网站,你可以通过域名来访问ctf.hackbiji.top,站点预计留存至2024年底,期间随时可以来体验体验,目前已经吸引很多大佬来刷题了,非常感谢大家的陪伴,期待刷完的那一天,一起加油哟,冲呀~

ailx10

网络安全优秀回答者

网络安全硕士

去咨询

1、01 wav隐写01

使用AU打开,点击播放是一段鸟叫声,点击视图-》显示频谱,直接看到flag

2、02 wav隐写02

使用AU打开,点击播放是一段电音,放大观察,这里是一段摩斯电码

摩斯电码如下:

...../-.../-.-./----./..---/...../-..../....-/----./-.-./-.../-----/.----/---../---../..-./...../..---/./-..../.----/--.../-../--.../-----/----./..---/----./.----/----./.----/-.-.

写一个摩斯密码脚本,直接拿到flag

# python3MORSE_CODE_DICT = { 'A': '.-', 'B': '-...', 'C': '-.-.', 'D': '-..', 'E': '.', 'F': '..-.', 'G': '--.', 'H': '....', 'I': '..', 'J': '.---', 'K': '-.-', 'L': '.-..', 'M': '--', 'N': '-.', 'O': '---', 'P': '.--.', 'Q': '--.-', 'R': '.-.', 'S': '...', 'T': '-', 'U': '..-', 'V': '...-', 'W': '.--', 'X': '-..-', 'Y': '-.--', 'Z': '--..', '0': '-----', '1': '.----', '2': '..---', '3': '...--', '4': '....-', '5': '.....', '6': '-....', '7': '--...', '8': '---..', '9': '----.', ',': '--..--', '.': '.-.-.-', '?': '..--..', '/': '-..-.', '-': '-....-', '(': '-.--.', ')': '-.--.-', ' ': '/'}def decode_morse_code(code): morse_to_char = {value: key for key, value in MORSE_CODE_DICT.items()} words = code.split('/') decoded_message = '' for word in words: letters = word.split(' ') for letter in letters: if letter in morse_to_char: decoded_message += morse_to_char[letter] else: decoded_message += '?' return decoded_message.strip()morse_input = "...../-.../-.-./----./..---/...../-..../....-/----./-.-./-.../-----/.----/---../---../..-./...../..---/./-..../.----/--.../-../--.../-----/----./..---/----./.----/----./.----/-.-."decoded_message = decode_morse_code(morse_input)print("解码后的消息:", decoded_message)# 解码后的消息: 5BC925649CB0188F52E617D70929191C

3、04 MP3隐写01

解压之后第一个文件,显示是一张图片

根据提示“唱歌”,将这些个文件合并成mp3,别说,这歌还蛮好听的

cat x* > 1.mp3

使用MP3Stego提取隐藏的信息

需要输入密码:GourdSmallDiamond(注意:葫芦小金刚英文,无语的脑洞)

得到新的线索:解压密码:j7v@8@8QUWG0FWU^

使用foremost 提取隐写的文件,得到一个压缩包

foremost 1.mp3

使用线索成功解压,直接看见flag

4、05 MP3隐写02字符串查找,得到密码线索:hivenus2018

使用MP3Stego提取隐藏的信息,输入密码hivenus2018,成功拿到flag

5、06 音频LSB隐写

使用hex查看 初恋.wav,得到线索: love is silent

使用hex查看 love.zip ,得到线索:k3y:iloveu

使用SilentEye 打开 初恋.wav,输入并确认密码 iloveu,成功提取文件

拿到flag.txt 文件

base64解码,得到flag

发布于 2024-01-03 16:14・IP 属地美国

0 阅读:0