ANANAS - A framework for analyzing Android Applications

Thomas Eder, Michael Rodler, Dieter Vymazal, Markus Zeilinger

Research output: Chapter in Book/Report/Conference proceedingsConference contributionpeer-review

25 Citations (Scopus)

Abstract

Android is an open software platform for mobile devices with a large market share in the smart phone 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 traffic analysis. The focus clearly lies on dynamic analysis, as five of the six plugins are dynamic analysis methods.

Original languageEnglish
Title of host publicationProceedings - 2013 International Conference on Availability, Reliability and Security, ARES 2013
Pages711-719
Number of pages9
DOIs
Publication statusPublished - 2013
Event2013 8th International Conference on Availability, Reliability and Security, ARES 2013 - Regensburg, Germany
Duration: 2 Sept 20136 Sept 2013

Publication series

NameProceedings - 2013 International Conference on Availability, Reliability and Security, ARES 2013

Conference

Conference2013 8th International Conference on Availability, Reliability and Security, ARES 2013
Country/TerritoryGermany
CityRegensburg
Period02.09.201306.09.2013

Keywords

  • Android malware
  • Automated malware analysis
  • Smartphone security

Fingerprint

Dive into the research topics of 'ANANAS - A framework for analyzing Android Applications'. Together they form a unique fingerprint.

Cite this