Semantics-based repackaging detection for mobile apps

Quanlong Guan, Heqing Huang, Weiqi Luo, Sencun Zhu

Research output: Chapter in Book/Report/Conference proceedingConference contribution

18 Scopus citations


While Android app stores keep growing in size and in number, app repackaging has become a major threat to the health of the mobile ecosystem. Different from many syntax-based repackaging detection techniques, in this work we propose a semantic-based approach, RepDetector, which is more robust against code obfuscation attacks. To capture an app’s semantics, our approach extracts input-output states of core functions in the app and then compare function and app similarity. We implement a prototype of RepDetector, and evaluate it against various obfuscation technologies. The results show that our approach can detect repackaged apps effectively. It is also at least a hundred times faster than Androguard.

Original languageEnglish (US)
Title of host publicationEngineering Secure Software and Systems - 8th International Symposium, ESSoS 2016, Proceedings
EditorsEric Bodden, Juan Caballero, Elias Athanasopoulos
PublisherSpringer Verlag
Number of pages17
ISBN (Print)9783319308050
StatePublished - 2016
Event8th International Symposium on Engineering Secure Software and Systems, ESSoS 2016 - London, United Kingdom
Duration: Apr 6 2016Apr 8 2016

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349


Other8th International Symposium on Engineering Secure Software and Systems, ESSoS 2016
Country/TerritoryUnited Kingdom

All Science Journal Classification (ASJC) codes

  • Theoretical Computer Science
  • General Computer Science


Dive into the research topics of 'Semantics-based repackaging detection for mobile apps'. Together they form a unique fingerprint.

Cite this