The Poet, the Courier, and the Oracle
Fuzzing is an excellent technique for locating vulnerabilities in software. The basic premise is to deliver intentionally malformed input to target software and detect
- A poet creates the malformed inputs or test cases.
- A courier delivers test cases to the target software.
- Finally, an oracle detects target failures.
Different fuzzing techniques have a significant effect on fuzzing effectiveness. For the most part, the poet is more effective when it is able to create test cases that are almost