~~
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Security oriented software fuzzer. Supports evolutionary, feedback-driven fuzzing based on code coverage (SW and HW based)
Media Fuzzing Framework for Android
This project provides materials for performing greybox fuzzing on Android applications by leveraging AFL++ with Frida mode. It includes build configurations, example harnesses, and libraries to facilitate fuzzing of both native and JNI functions in Android environments. ## Key Features - **AFL++ Frida Mode for Android** — CMake configuration to build AFL++ Frida mode for Android 12 aarch64 - **Multiple Harness Examples** — Native, weakly linked JNI, and strongly linked JNI function harnesses for different fuzzing scenarios - **Java Environment Initialization** — jenv library to initialize Java environments from native harnesses - **Ready-to-Use Target** — Includes an Android application (APK) as a fuzzing target for testing - **Practical Implementation** — All materials are associated with a detailed blog post explaining the approach ## Philosophy The project emphasizes practical, reproducible Android fuzzing setups that bridge native code instrumentation with Java/JNI environments through Frida's dynamic instrumentation capabilities.