From fce64766124727e1791e9f119841ea6276cfdee4d50b9551eb1edf4b4f0184c7 Mon Sep 17 00:00:00 2001 From: Marcus Meissner Date: Mon, 14 Aug 2023 09:21:29 +0000 Subject: [PATCH] Accepting request 1103817 from home:msmeissn:branches:devel:tools - updated to 4.08c - afl-fuzz: - new mutation engine: mutations that favor discovery more paths are prefered until no new finds for 10 minutes then switching to mutations that favor triggering crashes. Modes and switch time can be configured with `-P`. Also input mode for the target can be defined with `-a` to be `text` or `binary` (defaults to `generic`) - new custom mutator that has the new afl++ engine (so it can easily incorporated into new custom mutators), and also comes with a standalone command line tool! See custom_mutators/aflpp/standalone/ - display the state of the fuzzing run in the UI :-) - fix timeout setting if '+' is used or a session is restarted - -l X option to enable base64 transformation solving - allow to disable CMPLOG with '-c -' (e.g. afl.rs enforces '-c 0' on every instance which is counterproductive). - afl-cmin/afl-cmin.bash: - fixed a bug inherited from vanilla AFL where a coverage of map[123] = 11 would be the same as map[1123] = 1 - warn on crashing inputs - adjust threads if less inputs than threads specified - afl-cc: - fixed an off-by-one instrumentation of iselect, hurting coverage a bit. Thanks to @amykweon for spotting and fixing! - @toka fixed a bug in laf-intel signed integer comparison splitting, thanks a lot!! - more LLVM compatability - frida_mode: - support for long form instrumentation on x86_x64 and arm64 - renamed utils/get_symbol_addr.sh to utils/frida_get_symbol_addr.sh - qemu_mode: OBS-URL: https://build.opensuse.org/request/show/1103817 OBS-URL: https://build.opensuse.org/package/show/devel:tools/afl?expand=0&rev=169 --- 4.07c.tar.gz | 3 --- afl.changes | 35 +++++++++++++++++++++++++++++++++++ afl.spec | 4 ++-- v4.08c.tar.gz | 3 +++ 4 files changed, 40 insertions(+), 5 deletions(-) delete mode 100644 4.07c.tar.gz create mode 100644 v4.08c.tar.gz diff --git a/4.07c.tar.gz b/4.07c.tar.gz deleted file mode 100644 index a687519..0000000 --- a/4.07c.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cdb42834359b17336047814d1c24845f606456dbe4e6aff5edac66c21aa577db -size 2878659 diff --git a/afl.changes b/afl.changes index e1c7691..70f9c87 100644 --- a/afl.changes +++ b/afl.changes @@ -1,3 +1,38 @@ +------------------------------------------------------------------- +Fri Aug 11 08:06:00 UTC 2023 - Marcus Meissner + +- updated to 4.08c + - afl-fuzz: + - new mutation engine: mutations that favor discovery more paths are + prefered until no new finds for 10 minutes then switching to mutations + that favor triggering crashes. Modes and switch time can be configured + with `-P`. Also input mode for the target can be defined with `-a` to + be `text` or `binary` (defaults to `generic`) + - new custom mutator that has the new afl++ engine (so it can easily + incorporated into new custom mutators), and also comes with a standalone + command line tool! See custom_mutators/aflpp/standalone/ + - display the state of the fuzzing run in the UI :-) + - fix timeout setting if '+' is used or a session is restarted + - -l X option to enable base64 transformation solving + - allow to disable CMPLOG with '-c -' (e.g. afl.rs enforces '-c 0' on + every instance which is counterproductive). + - afl-cmin/afl-cmin.bash: + - fixed a bug inherited from vanilla AFL where a coverage of + map[123] = 11 would be the same as map[1123] = 1 + - warn on crashing inputs + - adjust threads if less inputs than threads specified + - afl-cc: + - fixed an off-by-one instrumentation of iselect, hurting coverage a bit. + Thanks to @amykweon for spotting and fixing! + - @toka fixed a bug in laf-intel signed integer comparison splitting, + thanks a lot!! + - more LLVM compatability + - frida_mode: + - support for long form instrumentation on x86_x64 and arm64 + - renamed utils/get_symbol_addr.sh to utils/frida_get_symbol_addr.sh + - qemu_mode: + - added qemu_mode/utils/qemu_get_symbol_addr.sh + ------------------------------------------------------------------- Mon Jun 12 11:31:30 UTC 2023 - Marcus Meissner diff --git a/afl.spec b/afl.spec index 169ca42..3618c8c 100644 --- a/afl.spec +++ b/afl.spec @@ -27,13 +27,13 @@ %endif Name: afl -Version: 4.07c +Version: 4.08c Release: 0 Summary: American fuzzy lop is a security-oriented fuzzer #URL: https://lcamtuf.coredump.cx/afl/ License: Apache-2.0 URL: https://github.com/AFLplusplus/AFLplusplus -Source: https://github.com/AFLplusplus/AFLplusplus/archive/%{version}.tar.gz +Source: https://github.com/AFLplusplus/AFLplusplus/archive/v%{version}.tar.gz Source1: afl-rpmlintrc Patch1: afl-3.0c-fix-paths.patch BuildRequires: gcc-c++ diff --git a/v4.08c.tar.gz b/v4.08c.tar.gz new file mode 100644 index 0000000..10dbb07 --- /dev/null +++ b/v4.08c.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8d93f2343a040323b88f0d09c93be33b043bf63ba483af45510cb85aa1a2305 +size 2894794