googleprojectzero / googleprojectzero/fuzzilli
Improve the HybridEngine
Nobody has claimed this yet.
- Dominant language
- Swift
- Stars
- 2.3k
- Forks
- 367
- Avg merge
- 23h 53m
- Merged PRs (30d)
- 1
Description
The HowFuzzilliWorks document describes how I currently believe the HybridEngine should eventually work (feedback on that very welcome!). The current implementation already supports some of these features, but not everything (amongst others, the Type generation and instantiation needs to be improved, as does the type system and the CodeGenerators). There also still seem to be crashes related to it, e.g. probably https://github.com/googleprojectzero/fuzzilli/issues/198.
I don't currently have enough time to work on this, so creating a new issue to keep track of it.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Read Docs/HowFuzzilliWorks.md and compare its proposed HybridEngine behavior with the current implementation. Investigate the mentioned type generation and instantiation, type system, CodeGenerators, and possible crashes such as issue #198; completion would require implementing the missing behavior and resolving the related crashes.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- swift
- Domain
- testing
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100