Hacker GitHub

← All repos

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

Mentions per year 12 mentions · busiest year 2016 (7)
20082026
  1. 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
  2. …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…
  3. …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
  4. 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
  5. 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
  6. …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
  7. …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
  8. …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
  9. …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…
  10. …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…
  11. Nice! It’s already proven to be useful: https://github.com/frewsxcv/afl.rs#trophy-case
  12. ▲ 155
    Afl.rs: Fuzzing Rust code with american-fuzzy-lop
    story by yberreby · 2016-06-20 · 106 comments