rust-fuzz/afl.rs
View on GitHub ↗ ★ 1,856 Rust
🐇 Fuzzing Rust code with American Fuzzy Lop
12 mentions on Hacker News by 11 people: 1 story, 11 comments · first 2016-06-20 · latest 2021-03-12
20082026
-
There is afl-rs https://github.com/rust-fuzz/afl.rs also we're working on a fuzzing library that's completely written in rust right now, stay tuned :)
comment by domenukk · 2021-03-12 · in AFL++ Fuzzing Framework -
…you do have a point in that sanitizers are very useful for unsafe Rust code. There's AFL for Rust: https://github.com/rust-fuzz/afl.rs [Edit:] With regard to theorem provers, my understanding is that you typically work in some sort of…
comment by the_why_of_y · 2019-04-14 · in Moving to a provenance-aware memory object model for C: proposal for C2x -
…some interesting bugs, I think Rust would be a great addition to Fuzzbuzz. It's on our roadmap. [1] https://github.com/rust-fuzz/afl.rs
comment by evmunro · 2019-02-27 · in Launch HN: Fuzzbuzz (YC W19) – Fuzzing as a Service -
Someome made afl work with rust here: https://github.com/rust-fuzz/afl.rs
comment by heyjudy · 2019-01-29 · in The Day I Fell in Love with Fuzzing -
It does look like the afl.rs project (afl for rust code) has been run on regex: https://github.com/frewsxcv/afl.rs#trophy-case Which resulted in just one issue? I'm not sure how long they fuzzed or what the methodology was, but this was…
comment by dikaiosune · 2017-02-08 · in Regex: badly needs fuzzing -
…disappear if it panics (by default). But to detect panics, you can use `afl.rs` to fuzz a parser: https://github.com/frewsxcv/afl.rs#user-content-trophy-case
comment by conradev · 2016-08-20 · in Writing a JPEG Decoder in Rust – Part 2: Implementation I -
…understanding maps to Rust? Is the instrumentation path pretty uniform for LLVM based binaries? [1] https://github.com/frewsxcv/afl.rs
comment by vvanders · 2016-07-21 · in Fuzzing with AFL is an Art -
…IIRC it didn't find any memory safety issues, but it definitely exposed a few panic crashes: https://github.com/frewsxcv/afl.rs (discussion https://news.ycombinator.com/item?id=11936983 ) I don't think they mentioned fuzzing their Brotli…
comment by mmastrac · 2016-06-29 · in Lossless compression with Brotli -
…everytime fuzzing is desired, one could just do `cargo fuzz`. Relevant issues and a pull request: https://github.com/frewsxcv/afl.rs/issues/24 https://github.com/frewsxcv/afl.rs/issues/31 https://github.com/frewsxcv/afl.rs/pull/46 There's…
comment by frewsxcv · 2016-06-20 · in Afl.rs: Fuzzing Rust code with american-fuzzy-lop -
…plugin to register the LLVM pass needed to instrument Rust programs so that AFL can run on them: https://github.com/frewsxcv/afl.rs/blob/master/afl-plugin/li... Compiler plugins in Rust are currently unstable, and as far as I know, are not…
comment by frewsxcv · 2016-06-20 · in Afl.rs: Fuzzing Rust code with american-fuzzy-lop -
Nice! It’s already proven to be useful: https://github.com/frewsxcv/afl.rs#trophy-case
comment by cpach · 2016-06-20 · in Afl.rs: Fuzzing Rust code with american-fuzzy-lop -
▲ 155
Afl.rs: Fuzzing Rust code with american-fuzzy-lopstory by yberreby · 2016-06-20 · 106 comments