Automated Black-Box Fuzzer
Overview
Built a sophisticated black-box fuzzer targeting 64-bit Linux ELF binaries. The fuzzer implements hybrid mutation strategies including bit-flipping and null-byte injection, along with format-specific mutators for JSON, XML, PDF, JPEG, and ELF inputs. Designed to surface memory corruption vulnerabilities such as Heap Use-After-Free and Invalid Writes — applicable to embedded and firmware security contexts.
Key Features
- ▸ Hybrid mutation strategies (bit-flipping, null-byte injection)
- ▸ Format-specific mutators for JSON, XML, PDF, JPEG, ELF
- ▸ Heap UAF and Invalid Write detection
- ▸ 64-bit Linux ELF binary targeting
- ▸ Embedded/firmware security testing support