ANANAS - A Framework For Analyzing Android Applications
Thomas Eder, Michael Rodler, Dieter Vymazal, Markus Zeilinger

TL;DR
ANANAS is a modular framework designed for dynamic analysis of Android applications, facilitating malware detection through customizable plugins and user interaction simulation.
Contribution
It introduces an expandable, plugin-based framework for dynamic Android malware analysis with customizable user and event simulation capabilities.
Findings
Supports multiple dynamic analysis techniques
Includes six specialized analysis plugins
Enhances malware detection accuracy
Abstract
Android is an open software platform for mobile devices with a large market share in the smartphone sector. The openness of the system as well as its wide adoption lead to an increasing amount of malware developed for this platform. ANANAS is an expandable and modular framework for analyzing Android applications. It takes care of common needs for dynamic malware analysis and provides an interface for the development of plugins. Adaptability and expandability have been main design goals during the development process. An abstraction layer for simple user interaction and phone event simulation is also part of the framework. It allows an analyst to script the required user simulation or phone events on demand or adjust the simulation to his needs. Six plugins have been developed for ANANAS. They represent well known techniques for malware analysis, such as system call hooking and network…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
