SuperAPI AI 工具集

performing-steganography-detection

安全与审计

查看项目

更新于 10-16 01:30

技能介绍

用途:在怀疑图像、音频、视频文件中隐藏隐蔽数据时执行隐写检测与提取,常用于媒体文件数据外泄、间谍或内部威胁调查,以及发现利用隐写术的通信信道。

前置条件:需要 StegDetect、zsteg、stegsolve、binwalk、steghide、OpenStego、ExifTool,以及带 Pillow、numpy 的 Python;需了解 LSB、DCT、扩频等常见隐写技术,并准备用于对比和统计分析的样本文件。

主要能力与用法:

  1. 初步评估与元数据分析:检查文件大小、类型与扩展名是否一致、文件尾部附加数据及嵌入的 ZIP/RAR,使用 exiftool。安装命令如 sudo apt-get install steghide stegsnow、pip install zsteg、gem install zsteg。
  2. 自动化分析:binwalk 检测并提取嵌入文件,zsteg 用于 PNG/BMP 的 LSB 检测,stegoveritas 做综合分析与提取,steghide 尝试用空密码或常见密码提取 JPEG/BMP/WAV/AU。
  3. LSB 分析:用 Python 统计各通道最低有效位分布,提取字节并检查文件签名,生成 LSB 可视化。
  4. 音频/视频分析:对 WAV 采样做 LSB 统计与卡方检验,用 steghide info 检查音频,并借助频谱工具查看频率域异常。
  5. 生成报告:将发现汇总为 JSON 报告。

适用场景:隐蔽通信调查、通过图片上传的数据外泄、恶意软件命令与控制、通过音频文件的知识产权窃取等。

限制:资料未提供具体检测准确率、性能指标、收费或平台限制;结果依赖样本、工具与已知密码,统计异常不必然证明存在隐写,需结合其他取证手段验证。