当前位置: 首页 > news >正文

misc音频隐写

一、MP3隐写

(1)题解:下载附件之后是一个mp3的音频文件;并且题目提示key=syclovergeek;所以直接使用MP3stego对音频文件进行解密;mp3stego工具是音频数据分析与隐写工具
(2)mp3stego工具的使用:

-E 进行加密
-P 输入密码
-X 进行提取
./encode -E 123.txt -P pass 456.wav 789.mp3 #加密
./decode -X -P 123 flag.mp3 #解密

 eg:

image

目录出现了sycgeek-mp3.mp3.txt文件;如果密码错误不会出现txt文件;打开拿到flag!

二、音频频谱隐写

(1)CTF题目当中给出的音频文件部分当中会出现刺耳的声音;比如是高低位杂音;这时候可以用Audacity工具(开源音频处理软件,分析音频的频谱、波形)对音频进行频谱分析;有的题目题目当中会将flag直接隐藏在音频频谱中
(2)建材给了一个mp3音频文件;首先判断是否是mp3stego隐写;发现缺少key值;通过对音频的分析;其中有刺耳的声音;使用工具对建材文件进行频谱分析;拿到flag

image

三、摩斯密码隐写

(1)题解:打开建材文件通过音频的波形发现是摩斯密码;使用离线或者在线工具提取密码;然后解密
 

image


根据波形得到摩斯密码为..... -... -.-. ----. ..--- ..... -.... ....- ----. -.-. -... ----- .---- ---.. ---.. ..-. ..... ..--- . -.... .---- --... -.. --... ----- ----. ..--- ----. .---- ----. .---- -.-.;解密拿到flag!

image

四、音频波形隐写

题解:

打开建材文件;

通过Audacity工具分析波形;

发现是二进制组成;

提取字符串;

使用python脚本高位补0;

然后进行ACSII解密拿到flag!

image

五、LSB音频隐写

类似于图片隐写中的 LSB 隐写,音频中也有对应的 LSB 隐写。主要可以使用 Silenteye 工具

image

六、SSTV隐写

其声音听起来像刺耳的电波!
kali下载工具

sudo apt-get install qsstv 

打开软件;点击options -->sound-->from file

image


移入音频文件;然后保存图片解码拿到flag!

image

七、拨号隐写

解释:其声音听起来像手机播号时的声音,在CTF里面其常常混杂着其它音乐,需要用Audacity删除,留下拨号声音,再使用软件dtmf2num(这个东西识别有时候没有那么准确,最好学会人工复原)来复原拨号的数字

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 《代码整洁之道》读书笔记--目录
  • 【高级编程】synchronized 解决并发问题 类的线程安全类型
  • wireshark打开时空白|没有接口,卸载重装可以解决
  • iOS的传递链与响应链机制
  • CSP-J算法基础 树状结构与二叉树
  • 学习笔记 - 知识图谱的符号表示方法
  • C#中的装箱和拆箱是什么
  • Sentinel 控制界面
  • element form rules 验证数组对象属性时如何写判断规则
  • 组合总和IV(力扣---动态规划)
  • 多态(上)【C++】
  • 如何搞定日语翻译?试试这四款工具
  • FreeRTOS学习(2)延时函数的封装
  • 【白话树】之 树的基本知识、存储结构和二叉树转换
  • MySQL 子查询
  • 9月CHINA-PUB-OPENDAY技术沙龙——IPHONE
  • python3.6+scrapy+mysql 爬虫实战
  • CAP 一致性协议及应用解析
  • Codepen 每日精选(2018-3-25)
  • Objective-C 中关联引用的概念
  • Selenium实战教程系列(二)---元素定位
  • 笨办法学C 练习34:动态数组
  • 编写符合Python风格的对象
  • 浮动相关
  • 我的面试准备过程--容器(更新中)
  • k8s使用glusterfs实现动态持久化存储
  • Nginx惊现漏洞 百万网站面临“拖库”风险
  • ​Z时代时尚SUV新宠:起亚赛图斯值不值得年轻人买?
  • ######## golang各章节终篇索引 ########
  • #Linux杂记--将Python3的源码编译为.so文件方法与Linux环境下的交叉编译方法
  • #考研#计算机文化知识1(局域网及网络互联)
  • (26)4.7 字符函数和字符串函数
  • (35)远程识别(又称无人机识别)(二)
  • (备份) esp32 GPIO
  • (第27天)Oracle 数据泵转换分区表
  • (二) Windows 下 Sublime Text 3 安装离线插件 Anaconda
  • (附源码)spring boot北京冬奥会志愿者报名系统 毕业设计 150947
  • (附源码)spring boot网络空间安全实验教学示范中心网站 毕业设计 111454
  • (附源码)springboot掌上博客系统 毕业设计063131
  • (七)Knockout 创建自定义绑定
  • (三)Kafka 监控之 Streams 监控(Streams Monitoring)和其他
  • (转)c++ std::pair 与 std::make
  • (转)关于多人操作数据的处理策略
  • (转)淘淘商城系列——使用Spring来管理Redis单机版和集群版
  • ... 是什么 ?... 有什么用处?
  • .NET Compact Framework 多线程环境下的UI异步刷新
  • .net core 实现redis分片_基于 Redis 的分布式任务调度框架 earth-frost
  • .net framework 4.0中如何 输出 form 的name属性。
  • .net 获取url的方法
  • .NET 使用 ILRepack 合并多个程序集(替代 ILMerge),避免引入额外的依赖
  • .NetCore部署微服务(二)
  • .NET是什么
  • .secret勒索病毒数据恢复|金蝶、用友、管家婆、OA、速达、ERP等软件数据库恢复
  • .vimrc 配置项
  • /使用匿名内部类来复写Handler当中的handlerMessage()方法