wav文件隐写:Deepsound+TIFF图片PS处理( AntCTF x D^3CTF 2022 misc BadW3ter)
解题步骤
- wav文件头实例分析
- 修改wav头
- DeepSound隐写
- file识别文件+PS处理
AntCTF x D^3CTF背景:
三支“电子科大”队伍:杭电 Vidar-Team、西电 L-Team 及成电 CNSS 共同举办,蚂蚁金服安全应急响应中心赞助。
官网:https://d3ctf.io/#/
题目:BadW3ter
wav文件头实例分析
(1)52 49 46 46 ,这个是Ascii字符“RIFF”,这部分是固定格式,表明这是一个WAVE文件头。
(2)22 60 28 00,这个是我这个WAV文件的数据大小,这个大小包括除了前面4个字节的所有字节,也就等于文件总字节数减去8。16进制的“22 60 28 00”对应是十进制的“2646050”。
(3)57 41 56 45 66 6D 74 20,也是Ascii字符“WAVEfmt”,这部分是固定格式。
wav文件格式分析与详解
修改wav头
附件是wav,对比正常的wav发现前十六个字节被修改,第一行的内容猜测是密码: CUY1nw31lai
改回来:
DeepSound隐写
DeepSound是一款可以将文件添加到歌曲中的软件,可把非常私密的文件隐藏在歌曲里。
输入前面的密码。得到flag.png
file识别文件+PS处理
file识别文件发现flag.png是TIFF文件,PS打开TIFF文件
有两个图层,有一个白底图层,这个二维码是三部分颜色组成:黑、白、灰
把白底图层涂成灰色(和二维码图层中的灰色一样的:[33,33,33]),用油桶或者填充都可以
然后 图像->调整->亮度/对比度 直接将亮度,对比度拉到最低,扫描二维码即可得到flag:D3CTF{M1r@9e_T@nK_1s_Om0sh1roiii1111!!!Isn’t_1t?}
此题参考链接,作者:末初
wav文件隐写:Deepsound+TIFF图片PS处理( AntCTF x D^3CTF 2022 misc BadW3ter)相关推荐
- 文件隐写方法与思路汇总
文件隐写方法与思路汇总 JPEGJPEG 是Joint Photographic Experts Group(联合图像专家小组)的缩写,是第一个国际图像压缩标准.JPEG图像压缩算法能够在提供良好的压 ...
- CTF 图片隐写之修改图片高宽
CTF WriteUp ...
- ctf图片隐写中改变图片高和宽
ctf图片隐写中改变图片高和宽 利用工具 Hex Editor Neo将图片进行十六进制分解, 然后我们可以找出该图片的像素高宽,转化成十六进制然后对应找到该像素点所在位置,进行修改即可.
- CTF-MISC文件隐写总结(图片,音频,视频,压缩包等文件)
前置知识 file 命令根据文件头,识别文件类型,如果文件头前边有数据就识别不出来了 strings 输出文件中的可打印字符 可以发现一些提示信息或者特殊编码的信息 可以配合-o参数获取所有的ASCI ...
- 图片隐写术/图片文件隐写/Exif工具
1.适用题型:杂项/图片隐写术/图片隐写. 2.作用:Exif按照JPEG的规格在JPEG中插入一些图像/数字相机的信息数据以及缩略图象,可以通过与JPEG兼容的互联网/图片浏览器/图像处理等一些软件 ...
- BugKuCTF-杂项-隐写 加对于图片宽度的理解
载压缩包解压没有阻碍,直接解压出来一个图片 题目是隐写,我们使用winhex打开文件 我们看下最开头的一部分二进制数据 给大家稍微介绍一下 89 50 4E 47 是文件的格式 00 00 00 0D ...
- 隐写术-PNG文件隐写(一)
PNG隐写(一) PNG文件格式 1. PNG文件头标识 2. IHDR(文件头)数据块 3. PLTE(调色板)数据块 4. IDAT(图像数据块) 5. IEND(图像结束数据块) PNG文件格式 ...
- 图片隐写 安恒ctf_图片隐写 安恒ctf_CTF中图片隐写的一些整理总结
对历年来国内外CTF中常见的题型图片隐写的一些总结,本文长期更新,及时补充新的题型. 对历年来国内外CTF中常见的题型图片隐写的一些总结 赛题 XMAN-qualifiers-2017 : Misc/ ...
- python播放wav文件_python3 写一个WAV音频文件播放器的代码
环境:ubuntu 16.04 python3.5 pycharm 包 : wave pyaudio sys 上代码:AudioPlayer.py # coding:utf-8 # author:ki ...
- CTF--图片隐写之修改图片宽和高
这也是做图片杂项时前几步需要考虑的,有时没有任何线索就去修改宽高 比如我们拿到这样一个图片一看这个图片就明显缺失了一部分,直接去修改图片的宽和高,查看一下图片的宽高:1119*512.将1119转换成 ...
最新文章
- Apache服务器下使用 ab 命令进行压力测试
- Run-Time Check Failure #0,The value of ESP was not properly saved 错误解决
- python习题:修改文件里的内容
- ​linux中使用文本工具截取ip 的几种方法
- Mysql 查询一天中每半小时记录的数量
- Python 内建函数 - sorted(iterable[, key][, reverse])
- HttpClient常用的一些常识
- 使用 gRPCurl 调试.NET 5的gPRC服务
- SIGGRAPH 2021丨OPPO与南大提出双流网络:仅输入单张图片,就能“看”出物体材质...
- 并植入QTE系统的局域网聊天程序
- python的repl模式_如何更改sublimeREPL默认python版本
- Must 和 have to_54
- 洛谷4316绿豆蛙的归宿
- UnrealEngine4和3DMax的配合_准备资源
- zabbix所有键值
- ESP8266+WIFI继电器初识
- 【中医学】8 中药-1
- CSS mask遮罩
- 有利于排名的网页标题和描述创作
- 华为p9如何恢复手机删除的照片
热门文章
- 工具|2021年十大扫描漏洞工具
- sam格式的结构和意义_SAM格式说明
- 北邮校长方滨兴临别奉送学生“六好”锦囊
- java中modifier_Ruby中的private modifier与Java中的对比
- CSU 1725 加尔鲁什·地狱咆哮对阵虚灵大盗拉法姆
- 算法-使用双指针遍历删除链表节点
- 解决:关于电脑访问百度很慢的问题
- Java多线程系列--“JUC锁”04之 公平锁(二)
- cd 命令行进入目标文件夹
- 【验证小bai】乐于助人·比特序列匹配电路RTL验证环境笔试实操