cargo-libafl
cargo-libafl copied to clipboard
Fuzz Rust code with LibAFL
* based on [this PR](https://github.com/rust-fuzz/cargo-fuzz/pull/292) to `cargo-fuzz` by @saethlin * based on [cargo-careful](https://github.com/RalfJung/cargo-careful) by @RalfJung Problem is that passing `-Zbuild-std` breaks linking, because of duplicate symbols between the libafl runtime...
* use the same paths for corpus/crashes as cargo fuzz => this should allow mixing `cargo fuzz` and `cargo libafl`, i.e. use with a shared corpus. * feature-guard the tui...
When building with nightly I get the following error: ``` error: intrinsic safety mismatch between list of intrinsics within the compiler and core library intrinsics for intrinsic `type_id` --> /usr/local/cargo/git/checkouts/libafl-c33dc6f5ec2f7a70/8eab7d6/libafl/src/observers/owned.rs:19:5...
My understanding is that `cargo-libafl` is supposed to behave like `cargo-fuzz`, but I am having trouble getting it to do so. I am trying to fuzz this function using `carg-libafl`:...
As this builds an actual binary, the repo should contain a lock file. This PR fixes this issue.
I am currently unable to build the project do to the following error: ``` error: failed to run custom build command for `cargo-libafl v0.1.8 (.../cargo-libafl/cargo-libafl)` Caused by: process didn't exit...