Skip to content

Commit

Permalink
afl++ frida test (google#1260)
Browse files Browse the repository at this point in the history
* new experiment

* rerun experiment

* make lint happy

* fix

* frida fix

* frida test
  • Loading branch information
vanhauser-thc authored Oct 15, 2021
1 parent 6573c50 commit b3cf73e
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 1 deletion.
6 changes: 5 additions & 1 deletion fuzzers/aflplusplus_frida_huge/builder.Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,13 @@ RUN apt-get update && \
apt-get install -y wget libstdc++-5-dev libtool-bin automake flex bison \
libglib2.0-dev libpixman-1-dev python3-setuptools unzip

# Install nodejs to build our own frida
RUN curl -fsSL https://deb.nodesource.com/setup_lts.x | bash -
RUN apt-get install -y nodejs

# Download afl++
RUN git clone https://github.com/WorksButNotTested/AFLplusplus.git /afl && \
cd /afl && git checkout 60b3e3d0c0bfbb3ef7b95b62ae0ee27bbfc751d9
cd /afl && git checkout 61e1058fecc8f10018d77bfc0525b9823b6c5fff

# Build afl++ without Python support as we don't need it.
# Set AFL_NO_X86 to skip flaky tests.
Expand Down
7 changes: 7 additions & 0 deletions service/experiment-requests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,13 @@
# You can run "make presubmit" to do basic validation on this file.
# Please add new experiment requests towards the top of this file.

- experiment: 2021-10-15-afpp
description: "afl++ frida test"
fuzzers:
- aflplusplus_frida
- aflplusplus_frida_huge
- aflplusplus_qemu

- experiment: 2021-10-13-aflpp
description: "afl++ cmplog test - rerun"
fuzzers:
Expand Down

0 comments on commit b3cf73e

Please sign in to comment.