返回顶部
p

png-lsb-skillsPNG隐写分析

PNG图片LSB隐写分析、块信息解析与CRC校验工具,支持提取sRGB/gAMA/pHYs元数据并检测多种LSB隐藏模式;适合CTF比赛场景,当用户需要分析PNG图片结构、验证数据完整性、检测隐写信息或提取图像元数据时使用

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.1
安全检测
已通过
118
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

png-lsb-skills

PNG图片LSB隐写分析技能

任务目标

  • - 本Skill用于:深度分析PNG图片的内部结构与隐写信息
  • 能力包含:
- PNG签名验证 - 块信息解析(IHDR/IDAT/IEND等所有chunk) - CRC校验(验证数据完整性) - 元数据提取(sRGB/gAMA/pHYs等) - LSB隐写分析(15种模式解码)
  • - 触发条件:用户上传PNG图片并询问图片结构、隐写信息、数据完整性或元数据时

前置准备

  • - 依赖说明:scripts脚本所需的依赖包及版本

Pillow>=9.0.0

操作步骤

步骤1:调用脚本分析PNG图片

使用以下命令分析PNG图片: bash python scripts/png_analyzer.py --png <图片路径> [--output <输出JSON路径>]

参数说明:

  • - --png:PNG图片路径(必需)
  • --output:输出JSON文件路径(可选,不指定则直接打印结果)

步骤2:查看分析结果

脚本将返回以下信息:

PNG签名验证

  • - 验证文件是否为有效的PNG格式

块信息解析

  • - 遍历所有chunk,提取类型、长度、数据
  • 对每个chunk进行CRC校验,标记校验结果

元数据提取

  • - sRGB:色彩空间信息
  • gAMA:Gamma值
  • pHYs:DPI分辨率信息

LSB隐写分析

步骤3:判断隐写信息

根据LSB分析结果判断:
  • - 如果某个模式的解码结果中出现可读文本,可能存在隐写信息
  • 重点关注连续的可打印字符(ASCII 32-126)
  • 不同模式对应不同的隐写算法

资源索引

注意事项

  • - 仅支持PNG格式,其他格式会报错
  • LSB分析默认提取前8行,适合常见隐写分析场景
  • CRC校验失败可能表示文件损坏或被篡改
  • 部分PNG图片可能不包含sRGB/gAMA/pHYs等元数据
  • LSB解码结果需要人工判断是否为有意义的信息

使用示例

示例1:分析PNG图片结构
bash
python scripts/png_analyzer.py --png ./image.png

示例2:保存分析结果到JSON
bash
python scripts/png_analyzer.py --png ./image.png --output ./result.json

示例3:检测隐写信息
用户上传PNG图片后,调用脚本分析,重点关注LSB分析部分的chars字段,查找可读文本。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 png-lsb-skills-1776106502 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 png-lsb-skills-1776106502 技能

通过命令行安装

skillhub install png-lsb-skills-1776106502

下载

⬇ 下载 png-lsb-skills v1.0.1(免费)

文件大小: 7.07 KB | 发布时间: 2026-4-14 13:27

v1.0.1 最新 2026-4-14 13:27
- 修正了命令和路径描述,从 /workspace/projects/png-analyzer/scripts/ 统一改为 scripts/,便于通用本地环境调用
- 未涉及功能和依赖性变更,分析流程、技能用途和示例用法保持一致
- 文档描述更简化、明确,减少冗余路径,提升易读性

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部