LibAFL 0.15.4 has just been released 🎉

Of the 30 Contributers for this release, almost half are new faces <3

https://github.com/AFLplusplus/LibAFL/releases/tag/0.15.4

#Fuzzing #LibAFL #AFLplusplus

Want to learn how to build your own #libafl components, but never had the right project? Try working through the interactive exercises that I released today: https://github.com/addisoncrump/parking-game-fuzzer

You'll work through building your own LibAFL components with templates, allowing you to understand them progressively through the context of trying to solve "Tokyo Parking" (AKA Thinkfun's "Rush Hour") puzzles with fuzzing.

#fuzzing #aflplusplus #puzzles #rust #rustlang
GitHub - addisoncrump/parking-game-fuzzer: Learn to LibAFL with parking-game puzzles.

Learn to LibAFL with parking-game puzzles. Contribute to addisoncrump/parking-game-fuzzer development by creating an account on GitHub.

GitHub

Guess who just released #LibAFL 0.15.3?
That's right, you all did! (thank you☺️)

Highlights:

  • better forkserver
  • scriptable Lua mutations
  • SIMD performance in stable rust
  • CmpLog and RISC-V for LibAFL_Unicorn
  • TMin for LibAFL_QEMU
  • Updated Sugar for easy fuzzing

https://github.com/AFLplusplus/LibAFL/releases/tag/0.15.3

#fuzzing #AFLplusplus #LibAFL #update

Release 0.15.3 · AFLplusplus/LibAFL

Highlights New AFL++ Forkserver support in libafl_targets, new forkserver features Introduced LuaMutator, scriptable mutators SIMD performance enhancements for MapFeedback in stable rust (was nigh...

GitHub

You can now replace libfuzzer with #LibAFL on Windows, thanks to @novafacing

https://github.com/AFLplusplus/LibAFL/pull/3130

Windows Support for LibAFL-LibFuzzer by novafacing · Pull Request #3130 · AFLplusplus/LibAFL

Description Support for Windows with LibAFL-LibFuzzer. This is a draft with a couple issues still persisting. No maps available when running fuzzer Checklist I have run ./scripts/precommit.sh ...

GitHub

Fuzzing 101 with LibAFL

Introductory guide on fuzzing using LibAFL, covering setup, techniques, and examples to discover software vulnerabilities.

https://epi052.gitlab.io/notes-to-self/blog/2021-11-01-fuzzing-101-with-libafl/

#Fuzzing #LibAFL

Fuzzing101 with LibAFL - Part I: Fuzzing Xpdf -

Part one of a series covering fuzzer development using LibAFL

🚨 LibAFL 0.15.2 🚨

  • Rust 2024 edition
  • LibAFL_Unicorn
  • Use LibAFL rand types for other crates
  • Allow logging to StatsD
  • LibAFL_QEMU updates like binary-only ASan in Rust 🦀🦀🦀, inputs via StdIn, better snapshots

And so much more:

https://github.com/AFLplusplus/LibAFL/releases/tag/0.15.2

#LibAFL #Fuzzing #AFLplusplus

Release 0.15.2 · AFLplusplus/LibAFL

Highlights Moved to Rust 2024 edition Added LibAFL_Unicorn Added SAND: Decoupling Sanitization from Fuzzing for Low Overhead support LibAFL rand types can be used for rust's rand module, and vice ...

GitHub

This is so cool: The LibAFL_QEMU ASan implementation was ported to rust
https://github.com/AFLplusplus/LibAFL/pull/3023

#LibAFL #QEMU #ASan #Rust

We've just released #LibAFL 0.15.0 - A big step toward 1.0 stable!

Featuring

C Harness to #LibAFL

https://github.com/v-p-b/libfuzzer_kfx/blob/main/C2LIBAFL.md

I nice part of making an archive of my Twitter posts is that I realize I wrote stuff like this o.O #fuzzing
libfuzzer_kfx/C2LIBAFL.md at main · v-p-b/libfuzzer_kfx

Contribute to v-p-b/libfuzzer_kfx development by creating an account on GitHub.

GitHub
Advanced Fuzzing With LibAFL @ Ekoparty 2024

Advanced Fuzzing With LibAFL Dominik Maier Ekoparty 2024-11-15 1

Google Docs