SHA256
1
0
forked from pool/afl

Accepting request 1103819 from 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/1103819
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/afl?expand=0&rev=79
This commit is contained in:
Dominique Leuenberger 2023-08-14 20:35:52 +00:00 committed by Git OBS Bridge
commit b2be2e15b2
4 changed files with 40 additions and 5 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:cdb42834359b17336047814d1c24845f606456dbe4e6aff5edac66c21aa577db
size 2878659

View File

@ -1,3 +1,38 @@
-------------------------------------------------------------------
Fri Aug 11 08:06:00 UTC 2023 - Marcus Meissner <meissner@suse.com>
- 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 <meissner@suse.com> Mon Jun 12 11:31:30 UTC 2023 - Marcus Meissner <meissner@suse.com>

View File

@ -27,13 +27,13 @@
%endif %endif
Name: afl Name: afl
Version: 4.07c Version: 4.08c
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/
License: Apache-2.0 License: Apache-2.0
URL: https://github.com/AFLplusplus/AFLplusplus 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 Source1: afl-rpmlintrc
Patch1: afl-3.0c-fix-paths.patch Patch1: afl-3.0c-fix-paths.patch
BuildRequires: gcc-c++ BuildRequires: gcc-c++

3
v4.08c.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f8d93f2343a040323b88f0d09c93be33b043bf63ba483af45510cb85aa1a2305
size 2894794