Agent Skills
返回列表
💻

隐写术分析手册

开发编程 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/steganography-techniques-lr-iqdq

技能介绍

你在处理什么场景

拿到一个可疑文件,需求可能是“这里有没有藏东西”,也可能是“藏了东西,把它拿出来”。前者靠肉眼和默认扫描经常漏检,后者更难:隐藏数据可能埋在图像像素、音频频谱、文件结构间隙甚至文本的不可见字符里,不同载体需要的工具和分析路径完全不同。直接用通用对话能力逐文件试探,容易漏掉某一类载体,或者把已编码的隐藏层误判成噪声。

技能如何工作

这个技能按文件类型组织分析流程,而不是按工具罗列功能。核心覆盖四类载体:

  • 图像隐写:LSB 最低有效位、PNG chunk hiding 块隐藏、JPEG DCT 域隐藏、EXIF 元数据、尺寸异常、调色板操控
  • 音频隐写:频谱图、LSB、DTMF、摩尔斯电码
  • 文件隐写:复合文件 polyglots、binwalk 扫描、NTFS ADS 数据流、steghide
  • 文本隐写:空白字符、零宽 Unicode 字符、同形异义字符 homoglyphs

工作流程大致是:先判断载体类型,再选择对应的检测手段与提取工具,最后对提取出的内容决定是否进入解码环节。需要时可以按 RELATED ROUTING 衔接其他技能:先用 traffic-analysis-pcap 从抓包中提取文件,或用 memory-forensics-volatility 从内存转储中提取文件;提取到的隐藏数据如果进一步加密或编码,可交给 classical-cipher-analysis。详细的安装说明、命令参考和按文件类型组织的工作流模式,需要时加载 STEGO_TOOLS_GUIDE.md 获取。

适用边界

  • 这是一个分析与提取手册,提供的是方法与工具链思路,最终结果仍需结合具体样本人工验证
  • 工具依赖与命令细节不在主文档内,需要查阅工具指南
  • 对使用了自定义算法、非常规载体或多层嵌套(隐写 + 加密 + 编码)的样本,系统性方法能缩小排查范围,但不保证一次命中
  • 零宽字符、同形异义字符这类文本隐写,在正常文本中也可能出现,注意区分有意隐藏与无意污染

使用场景

  • 检测一张 PNG 是否通过 LSB 或 PNG chunk 藏有隐蔽数据。
  • 审查音频文件,确认频谱图或 DTMF 中是否嵌入了隐藏信息。
  • 分析复合文件 polyglot,用 binwalk 与 NTFS ADS 提取夹带内容。
  • 排查文档是否含零宽 Unicode 字符或同形异义字符等文本隐写。

适合人员

  • 渗透测试工程师,需要向客户证明隐写风险并给出提取证据。
  • 数字取证分析师,负责从 seized 介质中系统性排查隐藏数据。
  • 安全研究员,研究新型隐写手法并验证检测工具链覆盖率。
  • CTF 选手,在隐写题中快速判断载体类型并提取隐藏 flag。