Accepting request 1167802 from devel:tools
- updated to 4.20c + A new forkserver communication model is now introduced. afl-fuzz is backward compatible to old compiled targets if they are not built for CMPLOG/Redqueen, but new compiled targets will not work with old afl-fuzz versions! + Recompile all targets that are instrumented for CMPLOG/Redqueen! - AFL++ now supports up to 4 billion coverage edges, up from 6 million. - New compile option: `make PERFORMANCE=1` - this will enable special CPU dependent optimizations that make everything more performant - but the binaries will likely won't work on different platforms. Also enables a faster hasher if the CPU requirements are met. - The persistent record feature (see config.h) was expanded to also support replay, thanks to @quarta-qti ! - afl-fuzz: - the new deterministic fuzzing feature is now activated by default, deactivate with -z. Parameters -d and -D are ignored. - small improvements to CMPLOG/redqueen - workround for a bug with MOpt -L when used with -M - in the future we will either remove or rewrite MOpt. - fix for `-t xxx+` feature - -e extension option now saves the queue items, crashes, etc. with the extension too - fixes for trimmming, correct -V time and reading stats on resume by eqv thanks a lot! - afl-cc: - added collision free caller instrumentation to LTO mode. activate with `AFL_LLVM_LTO_CALLER=1`. You can set a max depth to go through single block functions with `AFL_LLVM_LTO_CALLER_DEPTH` (default 0) - fixes for COMPCOV/LAF and most other modules - fix for GCC_PLUGIN cmplog that broke on std::strings (forwarded request 1167801 from msmeissn) OBS-URL: https://build.opensuse.org/request/show/1167802 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/afl?expand=0&rev=82
This commit is contained in:
commit
9319a0e521
41
afl.changes
41
afl.changes
@ -1,3 +1,44 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Apr 15 09:44:22 UTC 2024 - Marcus Meissner <meissner@suse.com>
|
||||||
|
|
||||||
|
- updated to 4.20c
|
||||||
|
+ A new forkserver communication model is now introduced. afl-fuzz is
|
||||||
|
backward compatible to old compiled targets if they are not built
|
||||||
|
for CMPLOG/Redqueen, but new compiled targets will not work with
|
||||||
|
old afl-fuzz versions!
|
||||||
|
+ Recompile all targets that are instrumented for CMPLOG/Redqueen!
|
||||||
|
- AFL++ now supports up to 4 billion coverage edges, up from 6 million.
|
||||||
|
- New compile option: `make PERFORMANCE=1` - this will enable special
|
||||||
|
CPU dependent optimizations that make everything more performant - but
|
||||||
|
the binaries will likely won't work on different platforms. Also
|
||||||
|
enables a faster hasher if the CPU requirements are met.
|
||||||
|
- The persistent record feature (see config.h) was expanded to also
|
||||||
|
support replay, thanks to @quarta-qti !
|
||||||
|
- afl-fuzz:
|
||||||
|
- the new deterministic fuzzing feature is now activated by default,
|
||||||
|
deactivate with -z. Parameters -d and -D are ignored.
|
||||||
|
- small improvements to CMPLOG/redqueen
|
||||||
|
- workround for a bug with MOpt -L when used with -M - in the future
|
||||||
|
we will either remove or rewrite MOpt.
|
||||||
|
- fix for `-t xxx+` feature
|
||||||
|
- -e extension option now saves the queue items, crashes, etc. with the
|
||||||
|
extension too
|
||||||
|
- fixes for trimmming, correct -V time and reading stats on resume by eqv
|
||||||
|
thanks a lot!
|
||||||
|
- afl-cc:
|
||||||
|
- added collision free caller instrumentation to LTO mode. activate with
|
||||||
|
`AFL_LLVM_LTO_CALLER=1`. You can set a max depth to go through single
|
||||||
|
block functions with `AFL_LLVM_LTO_CALLER_DEPTH` (default 0)
|
||||||
|
- fixes for COMPCOV/LAF and most other modules
|
||||||
|
- fix for GCC_PLUGIN cmplog that broke on std::strings
|
||||||
|
- afl-whatsup:
|
||||||
|
- now also displays current average speed
|
||||||
|
- small bugfixes
|
||||||
|
- Fixes for aflpp custom mutator and standalone tool
|
||||||
|
- Minor edits to afl-persistent-config
|
||||||
|
- Prevent temporary files being left behind on aborted afl-whatsup
|
||||||
|
- More CPU benchmarks added to benchmark/
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Feb 5 10:30:56 UTC 2024 - Marcus Meissner <meissner@suse.com>
|
Mon Feb 5 10:30:56 UTC 2024 - Marcus Meissner <meissner@suse.com>
|
||||||
|
|
||||||
|
2
afl.spec
2
afl.spec
@ -27,7 +27,7 @@
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
Name: afl
|
Name: afl
|
||||||
Version: 4.10c
|
Version: 4.20c
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: American fuzzy lop is a security-oriented fuzzer
|
Summary: American fuzzy lop is a security-oriented fuzzer
|
||||||
#URL: https://lcamtuf.coredump.cx/afl/
|
#URL: https://lcamtuf.coredump.cx/afl/
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:c9a43894b87502a5f69efdb97dee637c9dd4d2c5dfef1c9d79b9d406adafdb76
|
|
||||||
size 2955420
|
|
3
v4.20c.tar.gz
Normal file
3
v4.20c.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:855ddefbe9c88911146c1b7cb50dc5423b7623a7a59343f34f31bf038a865a24
|
||||||
|
size 2997342
|
Loading…
Reference in New Issue
Block a user