What good open source programs are there for confusing, popular image file types?

I am looking for a free, open source, portable fuzzing tool for popular image file types written in Java, Python or Jython.

Ideally, it will accept specifications for fuzzable fields using some declarative constraints. Non-procedural grammar is very important for determining constraints. Otherwise, you can also write them all in Python or something else.

Just specify ranges of valid values ​​or expressions for them. Ideally, this would support some kind of generative programming to export the fuzzer to various programming languages ​​in order to satisfy cases where a lot of tuning is required.

If it supports a direct control graphical interface for controlling parameter values ​​and ranges, this is also good.

Supported file formats:

  • GIF
  • Jpeg
  • PNG

Basically, it should be a kind of toolbox consisting of a utility ready to run, a framework or library and be able to generate fuzzed files directly, as well as from the programs that it creates. It should be simple so that test images can be created quickly. It should have a batch ability to create a series of images. Creating just one at a time would be too painful.

I don't need a hack tool, just a QA tool. Basically, I just want to solve the problems that it takes too long for the rendering / parsing library libraries to be stable and trustworthy.

+3
4

Peach fuzzing module. fuzzing mplayer : http://peachfuzzer.com/TutorialFileFuzzing

.

+3

, , fuzz Radamsa from OUSPG, .

Radamsa , jpeg , . , .

, Radamsa TCP-. script Radamsa fuzzed .

+2

, , , PIL (Python Imaging Library), captchas , , , . ( , , "fuzz" - .)

, ​​ fuzz . , ? , fuzz-, , script, fuzzing PIL?

0

Source: https://habr.com/ru/post/1731612/


All Articles