An open API service indexing awesome lists of open source software.

https://github.com/quarkslab/android-fuzzing


https://github.com/quarkslab/android-fuzzing

Last synced: 2 months ago
JSON representation

Awesome Lists containing this project

README

          

# Android greybox fuzzing with AFL++ Frida mode

This repository contains the material associated with the blogpost [Android greybox fuzzing with AFL++ Frida mode](https://blog.quarkslab.com/android-greybox-fuzzing-with-afl-frida-mode.html).

In particular:

- A [CMakeLists.txt](https://github.com/quarkslab/android-fuzzing/blob/main/AFLplusplus/CMakeLists.txt) file that allows to build AFL++ Frida mode for Android 12 aarch64;
- The [Android application](https://github.com/quarkslab/android-fuzzing/blob/main/apk/qb.blogfuzz.apk) used as the fuzzing target;
- The [jenv library](https://github.com/quarkslab/android-fuzzing/tree/main/jenv) that allows the initialization of a Java environment from a native harness;
- A standard native function [harness](https://github.com/quarkslab/android-fuzzing/tree/main/native);
- A weakly linked JNI function [harness](https://github.com/quarkslab/android-fuzzing/tree/main/wlinked_jni);
- A strongly linked JNI function [harness](https://github.com/quarkslab/android-fuzzing/tree/main/slinked_jni).

Information about the build and the use of this material is in the [blogpost](https://blog.quarkslab.com/android-greybox-fuzzing-with-afl-frida-mode.html).