• Cite Icon220
  • https://doi.org/10.1145/2592791.2592796Copy DOI Icon

Rage against the virtual machine

  • Apr 13, 2014
  • Thanasis Petsas +4 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Antivirus companies, mobile application marketplaces, and the security research community, employ techniques based on dynamic code analysis to detect and analyze mobile malware. In this paper, we present a broad range of anti-analysis techniques that malware can employ to evade dynamic analysis in emulated Android environments. Our detection heuristics span three different categories based on (i) static properties, (ii) dynamic sensor information, and (iii) VM-related intricacies of the Android Emulator. To assess the effectiveness of our techniques, we incorporated them in real malware samples and submitted them to publicly available Android dynamic analysis systems, with alarming results. We found all tools and services to be vulnerable to most of our evasion techniques. Even trivial techniques, such as checking the value of the IMEI, are enough to evade some of the existing dynamic analysis frameworks. We propose possible countermeasures to improve the resistance of current dynamic analysis tools against evasion attempts.

Similar Papers
  • Research Article
  • Citations27

The other guys: automated analysis of marginalized malware

  • Feb 27, 2017
  • Journal of Computer Virology and Hacking Techniques
  • Marcus Felipe Botacin +2
  • Conference Article

A machine learning approach for detecting and categorizing evasion sources in Android malware

  • Sep 01, 2021
  • Hasan Deeb +3
  • Conference Article
  • Citations28

Dynamic shape analysis via degree metrics

  • Jun 19, 2009
  • Maria Jump +1
  • PDF
  • Research Article
  • Citations8

DyPyBench: A Benchmark of Executable Python Software

  • Jul 12, 2024
  • Proceedings of the ACM on Software Engineering
  • Islem Bouzenia +2
  • Conference Article
  • Citations29

Polymorphic bytecode instrumentation

  • Mar 21, 2011
  • Philippe Moret +2
  • Research Article
  • Citations4

Breadcrumbs

  • Jun 05, 2010
  • ACM SIGPLAN Notices
  • Michael D Bond +2
  • Conference Article
  • Citations22

Optimistic Hybrid Analysis

  • Mar 19, 2018
  • David Devecsery +3
  • Research Article

Research on spatiotemporal evolution and trend prediction of marine economic efficiency in China’s coastal regions – a dynamic analysis using super-SBM and grey forecasting model

  • Sep 24, 2025
  • Marine Economics and Management
  • Mengyu Wang
  • Conference Article
  • Citations118

DiSL

  • Mar 25, 2012
  • Lukáš Marek +5
  • Conference Article
  • Citations3

Scalable N-worst algorithms for dynamic timing and activity analysis

  • Nov 13, 2017
  • Hari Cherupalli +1
  • Conference Article
  • Citations2

The potential of sampling for dynamic analysis

  • Jun 05, 2011
  • Joseph L Greathouse +1
  • Dissertation

Data flow and heap analysis with application to privilege escalation vulnerability scanning and software theft detection

  • Jan 01, 2013
  • Ping-Fai Chan
  • Book Chapter

Perception Mining of Network Protocol’s Stealth Attack Behaviors

  • Oct 18, 2019
  • Yan-Jing Hu +1
  • Research Article

Dynamical analysis and exact solitary wave solutions of a (3 + 1)-dimensional Davey–Stewartson system with parabolic law nonlinearity

  • Jan 01, 2026
  • AIP Advances
  • T A Min +2
  • Research Article
  • Citations29

Free vibration of the complex cable system − An exact method using symbolic computation

  • Jan 21, 2020
  • Mechanical Systems and Signal Processing
  • Han Fei +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.