项目作者: sarahemm

项目描述 :
Tool for experimenting with and repairing PNG files.
高级语言: Ruby
项目地址: git://github.com/sarahemm/pngplayground.git
创建时间: 2018-12-04T13:17:17Z
项目社区:https://github.com/sarahemm/pngplayground

开源协议:MIT License

下载


pngplayground

Tool for experimenting with and repairing PNG files.

Designed for fixing up intentionally-broken PNGs in things like CTF events, but
hopefully useful in other scenarios too.

Features:

  • Parses and interprets PNG chunks, giving you the info in plain text.
  • Checks CRCs on chunks and lets you see any that are bad and optionally fix
    them automatically.
  • Validates data in chunks against PNG standard and reports any errors.
  • Allows extracting specific blocks to separate files for easier analysis (and
    in the future, importing specific blocks back from these files)
  • Gives ability to edit all data in chunks, and optionally fix the checksums
    after.