Skip to content

Add Glitch fuzzer from Baudrillard Suite#94

Open
bad-antics wants to merge 1 commit intosecfigo:masterfrom
bad-antics:add-baudrillard-glitch
Open

Add Glitch fuzzer from Baudrillard Suite#94
bad-antics wants to merge 1 commit intosecfigo:masterfrom
bad-antics:add-baudrillard-glitch

Conversation

@bad-antics
Copy link
Copy Markdown

Description

Adding Glitch - a Python-based fuzzing engine.

Features

  • 7 Mutation Strategies: BitFlip, ByteOverwrite, IntegerBoundary, FormatString, LengthCorruption, Truncation, Duplication
  • File Fuzzing: Mutate any file format
  • Binary Testing: Fuzz executables with crash detection
  • Test Case Generation: Generate multiple mutated test cases
  • Crash Analysis: Automatic crash case preservation

Usage Examples

# Fuzz a single file
glitch.py file input.png -n 5 -o output.png

# Fuzz a binary
glitch.py fuzz ./target template.bin -i 1000

# Generate test cases
glitch.py generate template.bin -c 100 -o testcases/

Part of the Baudrillard Suite - a security research framework.

Python-based fuzzing engine with 7 mutation strategies:
- BitFlip, ByteOverwrite, IntegerBoundary
- FormatString, LengthCorruption
- Truncation, Duplication

Features CLI for file fuzzing and binary testing.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant