音频隐写术总结篇(附隐写软件下载链接)

CTFmisc常见音频隐写总结 CTFmisc常见音频隐写 阅读详情
AI摘要

本文详细介绍了音频隐写术的五种主要方法,包括时域低比特位隐写、回声隐藏法、相位编码法、扩频法以及音频隐写软件。时域低比特位隐写利用LSB进行信息隐藏;回声隐藏法通过调整回声参数实现信息嵌入;相位编码法借助人耳对相位敏感度的差异进行信息隐藏;扩频法则利用扩频技术增加信息的抗干扰能力。此外,还列举了多种音频隐写软件,并提出了测试和分析隐写软件的手段。

目录

一. 时域低比特位隐写

二. 回声隐藏法

三. 相位编码法

四. 扩频法

五. 音频隐写软件

总结

系列文章


一. 时域低比特位隐写

时域低比特位隐写主要从LSB(Least Significant Bit)最低有效位隐写开始,其中包含LSB替换和LSB匹配。根据音频时域波形的16比特样点值进行隐写,可见如下图:

如果LSB结合隐写码,可实现自适应嵌入。在发展过程中,保证抵抗直方图攻击和提高隐藏容量。

二. 回声隐藏法

回声(Echo)本来是一个物理现象,解释的是声波在传播的过程中,碰到大的反射面(例如建筑物的墙壁,大山里面),在界面会发生反射,所以把能够与原声区分开的反射声波叫做回声。根据此现象,可设计回声隐藏法。

回声隐藏法最早是由Bender等人提出来的,主要通过引入回声将数据嵌入到载体音频中。在嵌入数据时,需要调整回声的三个参数:初始振幅、衰退率和偏移量。通过减小原始信号和回声之间的偏移,两个信号会发生混合,在某个特定的点,人耳无法分辨出这两个信号,回声就可以被认为是附加共振。

编码器使用两个延迟时间,其中一个表示比特“1”,另一个表示比特“0”。当然这两个延迟时间都必须小于人耳所能分辨回声的门限时延。除了减少延迟时间,还可以将初始振幅和衰退率设置在人耳能够识别的门限值之下。这些都能够确保嵌入信息不被感知。具体来讲,回声隐藏的嵌入编码过程,可见如下图:

三. 相位编码法

人耳听觉系统对不同频谱分量的相对相位敏感度不同,可以将初始音频段的相位替换为表示嵌入数据的参考相位,从而实现信息的嵌入。当修改位置之后的段,也要进行相应的调整,来确保各段之间的相对相位不会发生改变。

就信号的感知信噪比而言,相位编码是最有效的编码方法之一。实际上,当各频率分量之间的相位关系发生显著变化时,则会发生明显的相位色散现象。只要相位修正足够小,就可以实现不可感知编码。而且,相位编码可以容忍信号失真现象。

四. 扩频法

扩频技术是在数据通信领域发展起来的概念,通过产生传递信息的冗余副本,使经过噪声信道干扰的原始数据仍然能够被正确恢复。扩频技术主要包含两种:直接序列扩频和调频。扩频法的优点是即使噪声破坏了一些隐藏信息,也可以通过副本来恢复它。

扩频技术把隐藏信息乘以一个双方共享的m序列,将窄带的秘密信息调制到载体信号的整个频带上来实现信息的隐藏。具体实现的原理过程可见如下图:

五. 音频隐写软件

此处列举十三个目前互联网可用的音频隐写软件列表,包含隐写算法以及下载地址,感兴趣的小伙伴可自行下载使用。如下:

这些软件的隐写好坏没有唯一的确定标准,当然为了实现对公开隐写软件的准确度检测和信息提取,结合隐写机理,可以通过三方面的手段进行研究,包含代码检测技术、黑盒对比测试技术、软件逆向调试技术(利用Ollydbg,IDA等调制工具)。此处列举一个测试的截图:

总结

到此文章为止,有关音频隐写术的整理就告一段落了。回望往期所有的文章包含以下框架:

1. 概述

  1.1 隐写与隐写分析模型

  1.2 隐写技术与密码技术

  1.3 一些术语和概念

  1.4 音频隐写及其分析技术的发展与分类

2. 编码参数域隐写及其分析

  2.1 量化步长修改方法,码表索引值替换方法,窗口类型转换方法

  2.2 MP3Stego算法分析

3. 熵编码域隐写及其分析

  3.1 熵码字替换方法,码字符号位修改方法,Linbits位修改方法

  3.2 传统的盲隐写分析,深度学习的应用

4. 其他域隐写及其分析

  4.1 时域低比特位隐写,回声隐藏法,相位编码法,扩频法

  4.2 音频隐写软件及分析

系列文章

破解音频隐写术:结合机器学习_唠嗑!的博客-优快云博客

音频隐写术:结合“熵”理解隐写算法的具体步骤_唠嗑!的博客-优快云博客

音频隐写术:两种具体的实现方法_唠嗑!的博客-优快云博客

音频隐写术:分析剑桥大学提出的MP3Stego算法_唠嗑!的博客-优快云博客

隐写术基础_唠嗑!的博客-优快云博客

常见的音频隐写 在ctf中用到音频隐写的题其实并不少见,所以我觉得还是有必要写一篇文章记录一下的。 音频波形转摩斯密码 这是一种常见的音频隐写,不过我最开始见到的时候, 只知道它是可以转化为摩斯密码,这种音频隐写,有很明显的特征,在听音频的时候,会有滴滴滴的声音。 高低波形转换 这种音频的加密方式我也是在网络上看见的,因为我是学你逆向的,misc的题做的比较少,所以使用这种隐写的题目还没有见过。那我这题就不举例了,以后遇见了,在添加上。 音频谱隐藏 这类题目我只在最初学习与网络安全知识有关的知识的时候见过,因为比较简单, 阅读详情

相关推荐

CTF——MISC——音频隐写整理

Table of Contents 1,你真的很不错(flag.wav; 音频波形转摩斯密码) 1.2,lookme(flag.wav; 高低波形转换) 2,我爱我的祖国(flag.mp4 ; NTFS交换数据流,以音频为主数据流) 3,用眼睛去倾听(flag.wav; 音频频谱隐藏) 4,音乐永不停止(flag.mp3; MP3音频文件隐写) 5,Silente...

小锤队长的博客 2万+

音频隐写术:两种具体的实现方法

一. 码表索引值替换方法 音频编码器在熵编码过程中使用多个哈夫曼表来编码量化DCT系数,所以相同的量化系数可以采用不同的哈夫曼码表进行编码,此处可以理解为哈夫曼码表的选择存在冗余性。毫无以为,码表在选择是有最优选和次优选。因此,压缩标准选择最优的哈夫曼表有两个判定依据如下: 所选择码表中的码字必须能对编码区中数值最大的QMDCT系数进行编码(此为必要条件)。 编码的比特总数要最小。 从这个方向出发,可以利用标准中哈夫曼码表的冗余性来隐藏秘密信息而不引起明显的听觉变化。与此同时,也可以构造特定的哈夫..

forest_LL的博客 4333

CTF新手必看:5种音频隐写术的实战破解指南(附工具下载链接)

本文为CTF新手提供了5种音频隐写术的实战破解指南,包括波形隐写、频谱隐写、LSB隐写、MP3隐写和倒放隐写。通过详细的操作步骤和工具推荐,帮助选手快速掌握音频隐写破解技巧,提升比赛表现。文章还附有实用工具下载链接和自动化脚本,适合MISC类题目实战应用。

weixin_30787531的博客 626

音频隐写术

音频隐写术是一种数据隐藏技术,它允许将秘密信息嵌入音频文件中,而这种嵌入通常是不可察觉的。与图片隐写术相似,音频隐写术也广泛应用于版权保护、秘密通信、水印以及身份验证等领域。

qq_69100706的博客 1140

网络安全-江湖高手专用的“隐身术”:图片隐写技术

我们在影视作品中经常会看到一门功夫叫隐身术,是一种使身体隐形从而看不见的幻术。 你知道信息安全里面也有“隐身术”吗?没错,它就是隐写术! 隐写术是关于信息隐藏,即不让计划接收者之外的任何人知道信息的传递事件(而不只是信息的内容)的一门技能。 按照载体对象分类可以分为文本隐写术、图像隐写术、音频隐写术、视频隐写术,本文主要介绍的是图像隐写术,先详细分析JPEG文件格式,然后研究隐藏文件的方法及原理...

Coisini的博客 1207

VS2015编译配置GDAL(图文并茂、超详细!!!)

文章目录一、GDAL介绍二、下载GDAL三、修改源代码四、工具命令提示符操作五、编译GDAL六、安装GDAL七、在VS2015的项目中配置GDAL八、添加环境变量九、测试是否配置成功 一、GDAL介绍 GDAL(Geospatial Data Abstraction Library)是一个在XMIT许可协议下的开源栅格空间数据转换库。它利用抽象数据模型来表达所支持的各种文件格式。它还有一系列命令行工具来进行数据转换和处理。OGR是GDAL项目的一个分支,功能与GDAL类似,只不过它提供对矢量数据的支持。因此

weixin_46196863的博客 3756

CTF-MISC隐写总结

文章首发于freebuf 地址:https://www.freebuf.com/articles/others-articles/266884.html 本文仅就个人练习过的misc题目所涉及的知识点进行一定总结,如有错误或不足之处还请各位在评论处帮忙指出。 图片隐写 1.Exif信息隐藏 可交换图像文件格式(英语:Exchangeable image file format,官方简称Exif),是专门为数码相机的照片设定的,可以记录数码照片的属性信息和拍摄数据。Exif信息是可以被任意编辑的,因此只有参

Restart的博客 9592

Nornir自动化简单介绍-网络设备信息收集

作为网工,学会通过执行脚本,可以自动化的完成日常一些设备相关配置或信息收集等工作,可以说是事半功倍。 Nornir就是这样一个自动化网络运维工具。按照官网上的说明: Nornir是用python编写的自动化框架,可与python一起使用。Nornir旨在通过提供一个纯Python框架来解决这些问题。 详细参考: Github GitHub - nornir-automation/nornir: Pluggable multi-threaded framework with inventory .

Gun&rose 7804

MISC:音频隐写的破解方法.

Misc即杂项,是信息隐藏又称信息伪装,就是通过减少载体的某种冗余,如空间冗余、数据冗余等,来隐藏敏感信息,达到某种特殊的目的。 信息隐藏打破了传统密码学的思维范畴,从一个全新的视角审视信息安全。与传统的加密相比,信息隐藏的隐蔽性更强,在信息隐藏中,可以把这两项技术结合起来,先将秘密信息进行加密预处理,然后再进行信息隐藏,则秘密信息的保密性和不可觉察性的效果更佳。

网络安全领域___专研者. 6242

ESP32-CAM图传小车:端边协同的嵌入式视觉系统设计

在物联网边缘智能场景中,嵌入式视觉系统需平衡实时性、算力与成本。其核心在于理解图像采集、硬件编码、低延迟传输与分层计算的基本原理——OV2640等CMOS传感器配合JPEG硬件编码可显著降低主控负载;TCP流式协议比HTTP/RTSP更适配资源受限MCU;而‘计算卸载’架构将OpenCV等重负载移至Android端,使ESP32专注实时控制与传输,既发挥FreeRTOS任务调度优势,又规避了PSRAM带宽与内存瓶颈。该模式广泛适用于教育机器人、智能巡检及DIY视觉终端等场景,本文以WiFi图传坦克小车为载体

weixin_42524864的博客 370

纯相位全息图优化算法综述

除此之外,还有许多用于减少斑点噪声的非迭代方法,例如:采用下采样掩膜的采样纯相位全息图(Sampled-Phase-only Hologram)方法、模式化相位掩膜(Patterned Phase-Only Hologram)方法、双相位方法(Double-Phase Method),以及使用非随机相位掩膜的方法(Random Phase-Free Method)等。迭代算法通常由一个对目标全息图的近似出发,经过一系列的重复操作不断优化这个近似全息图,直到该近似所得到的重建图像满足一定的误差要求;

ZhongKeWeiXing的博客 1426

CTF学习24.11.19[音频隐写]

是一门关于信息隐藏的技巧与科学,所谓信息隐藏指的是不让除预期的接收者之外的任何人知晓信息的传递事件或者信息的内容。隐写术的英文叫做Steganography,来源于特里特米乌斯的一本讲述密码学与隐写术的著作Steganographia,该书书名源于希腊语,意为“隐秘书写”。Audacity是一款多轨音频录制和编辑的自由,开源和跨平台音乐软件,可以在多种操作系统上操作。与DeepSound基本功能相同,唯一的区别是可以隐写图片。第三步:进行隐藏并选择是否加密。第二步:i选择附加文本文件。

skulltougaigu的博客 1217

【原创工具 | OpenCV-CamCalib】一个基于 OpenCV 的自动化相机数据采集和标定程序

一个基于OpenCV的自动化相机数据采集和标定程序。系统内置相机地址默认为 0。

XavierJ的博客 2696

MISC-图片隐写

MISC-图片隐写 MISC1:Paint&Scan 标题的意思是画图和扫描 题目提示也是。下载题目文件并解压,得到txt文件。打开 很明显就是画图了。用到画图工具gnuplot。所以先替换,将坐标转换成gnuplot能识别的格式 然后开始画图,画图命令plot "Paint&Scan.txt" 画出了张二维码 二维码扫一下,得到flag MISC2:九连环 题目...

qwzf 3651

[HQChart教程] 去掉“仅学习使用”文字提示的小技巧

最近用 HQChart 做图表时,发现左下角有“仅学习使用”的字样。这种水印虽然是默认的,但如果要展示给客户,可能会显得不够专业。还好,这个问题很好解决,只需要简单修改一下配置。

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 597

【AI产品与商业航图】Flux.1 完全开源 AI 绘图模型:本地部署与 ComfyUI 实战指南

Flux.1是一个开源项目,用户可以自由使用和修改,完全免除使用费用。🖥️本地部署支持:与一些依赖云端计算的工具不同,Flux.1支持本地部署,确保用户可以离线使用并自主控制数据隐私。🔄兼容ComfyUI框架:Flux.1可以无缝集成到ComfyUI中,用户可以享受更加简便和直观的操作界面。🎨卓越的图像生成能力:Flux.1能够生成高质量、细腻的图像,支持多种风格与创作主题的切换。💾低硬件要求。

高校图书馆高级系统架构师/研究馆员,推动高校AI从概念演示到可评审、可交付、可运维:路线图与立项评审、PoC交付、评测回归与上线运维(Baseline/Eval/Ops)。 1736

CTF-misc杂项音频隐写工具分享

介绍几种常用音频隐写工具的下载和使用

2401_88235353的博客 2068

汽车IVI中控开发入门及进阶(三):概述

开发板的作用当然是为了解决一些应用而设计的,主体是板,终极目的是应用,中间过程则是开发,是基于板的开发。可以和编译Linux内核一样,通过buildroot配置,menuconfig修改,编译出一个完整的可以直接烧写到芯片上运行的Linux系统软件(包含boot、kernel、rootfs以及rootfs中的各种库和应用程序)。所以这些实现都是建构在汽车中控开发板的解决方案上的,最核心的当然就是一颗中控主控芯片,这是一颗国产中控双核DA主控芯片,AECQ100认证的车规级芯片。Q:uboot的作用是什么?

码农17年的博客 1406

CTF随笔——隐写术

一、什么是隐写术 隐写术就是“”隐写术是一门关于信息隐藏的技巧与科学,所谓信息隐藏指的是不让除预期的接收者之外的任何人知晓信息的传递事件或者信息的内容。隐写术的英文叫做Steganography,来源于特里特米乌斯的一本讲述密码学与隐写术的著作Steganographia,该书书名源于希腊语,意为“隐秘书写”。——维基百科 翻译成人话就是,我把原来的信息或者东西放在另外的不相干的东西里,这样不...

逍遥林 5847

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

音频隐写 MP3stego+wav隐写+题目

音频隐写,遇见的比较少,这里总结一下我遇见过的一些关于音频隐写的题目。 1.这是最简单的那种,当年年少无知,也不知道很多厉害的姿势,就直接把歌曲输入了网易云,把歌手或者专辑找出来了,提交flag,对了 2.MP3stego 用法:http://blog.youkuaiyun.com/sinat_38134380/article/details/69789665 1)下载MP3stego 2...

auto1988的博客 1107

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

隐写术完全手册:图像、音频隐写工具使用技巧

隐写术是CTF竞赛中常见的技术挑战,通过在图像、音频等载体中隐藏信息来考验选手的分析能力。本指南将为您详细介绍各类隐写工具的使用技巧,帮助您快速掌握隐写术的核心技术。 ## 🔍 什么是隐写术? 隐写术(Steganography)源自希腊语,意为"隐蔽书写",是一种将秘密信息隐藏在看似普通的载体文件中的技术。与加密不同,隐写术的重点是隐藏信息的存在本身,而不是保护信息内容。 在CTF比赛中

gitblog_00934的博客 510

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

CTF Wiki隐写术全解:图片、音频与流量包分析技巧

隐写术是CTF竞赛中Misc类别常见的考察方向,通过在数字载体中隐藏信息而不被察觉。本文系统梳理图片、音频和流量包中的隐写手法,结合CTF Wiki项目实战案例,提供从基础分析到高级技巧的完整指南。 ## 图片隐写基础与实战 图片隐写通过修改像素值、元数据或文件结构隐藏信息,常见载体包括PNG、JPG和GIF。CTF Wiki详细文档:[图片分析简介](https://link.gitcode...

gitblog_00940的博客 932

常见的隐写工具的使用

隐写术 常见的隐写工具的使用 steghide 隐藏文件 steghide embed -cf [载体] -ef [隐藏的文件] -p [设置密码] 例:steghide embed -cf sun.jpg -ef a.txt -p 123123 提取文件 steghide extract -sf sun.jpg steghide不支持png格式的隐写,zsteg支持png。 zsteg 用gem安装zsteg,没有小飞机的用国内的源 proxychains代理一挂,30秒安.

z4yn:)的博客 7230

ctf中MISC之MP3等音频隐写

0x00音频隐写二进制或者莫斯密码 音频中隐写摩斯电码 例题:flag在音乐中123(例题链接) 打开压缩包里面有一张图片和一个加密的压缩包(压缩包里面有被加密的music.wav音频文件) 图片上面有盲文(盲文介绍链接)对应明文是:kmdonowg 应该是压缩包密码 使用Audacity打开music.wav 粗的代表杠(-)   细的代表点(.),同时要注意格式:

成长之路 4万+

CTF Wiki 音频隐写实战指南:MP3、波形、频谱与 LSB 隐写的识别与提取

本篇以 CTF Wiki 的杂项(Misc)章节为骨架,系统讲解音频隐写(Audio Steganography)的四类主流手法:MP3 隐写、波形隐写、频谱隐写与 LSB 音频隐写。读完你不仅能掌握 Mp3Stego、SilentEye、Audacity 等工具的实际用法,还能学会从"听不出异常"的音频中定位隐写点、按特征选择对应工具,并沿着 ISCC、Su-CTF、强网杯等真实赛题完成从分析到

gitblog_00340的博客 191
上一篇: 破解音频隐写术:结合机器学习
下一篇: 多变元公钥密码算法:Matsumoto-Imai Cryptosystems
唠嗑!
唠嗑! 优质创作者: 信息安全技术领域 优质创作者: 信息安全技术领域
博客等级 码龄5年 3万+粉丝 169原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

唠嗑!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值