以假换真
题目描述:
听说你精通C、C++、Java、C#、VB、HTML、Delphi、JavaScript、PHP等语言的拼写,熟练PhotoShop、Illustrator CS、CorelDraw、Flash CS、AutoCAD、Office等软件的卸载,掌握Windows Server、Unix、Lunix等操作系统的关机。以上内容本题都不考。
下载附件
打开html文件
点击
下载图片
010查看图片
分析图片没什么东西,尝试各种隐写也没什么发现,考虑zip文件
发现zip文件藏有zip东西,尝试提取
发现zip里面也有hedan.jpg,考虑明文攻击
咱们的目的不是获得密码,而是解密
发现文件都能打开
010查看baidu.png
发现是jpg文件,修改后缀,因为图片是百度网盘图标,尝试上传百度网盘
查看图片,得到flag
CTF的一生如履薄冰
题目描述:
到底什么样的隐写才能打动你的心?[表情]
下载附件
查看txt文件
spam encode
直接在线解密
h@ppy_n3w_y3ar_every_ctf3r_2024_g0g0g0!!!
解压压缩包
查看图片,得到压缩包密码 :*H@ppy_CTFSH0W*
解压压缩包
查看图片
将图片转换为文件,这里使用 hide_info 库中的 hide_as_img 函数实现 图片转文件
exp:
1 | from hide_info import hide_as_img |
运行得到zip压缩包文件
解压压缩包
音频隐写尝试看频谱,deepsond隐写都没有发现
将 flag.wav 使用 hide_info 库中的 hide_in_music 函数实现将数据从音频中提取出来得到 flag
exp:
1 | from hide_info import hide_in_music |
运行得到flag