@inproceedings{0ff57d10448a44758c4f2a426f0765c8,
title = "Poster: Kerberoid: A practical android app decompilation system with multiple decompilers",
abstract = "Decompilation is frequently used to analyze binary programs. In Android, however, decompilers all perform differently with varying apps due to their own characteristics. Obviously, there is no universal solution in all conditions. Based on this observation, we present a practical Android app decompilation system (called Kerberoid) that automatically stitches the results from multiple decompilers together to maximize the coverage and the accuracy of decompiled codes. We evaluate the performance of Kerberoid with 151 Android apps in which their corresponding source codes are publicly available. Kerberoid fully recovered all functions for 17\% of the apps tested and gained a similarity score over 50\% for 40\% of the apps tested, increased by 7\% and 9\%, respectively, compared with the best existing decompiler.",
keywords = "Android apps, Decompilation, Mobile security, Reverse engineering",
author = "Heejun Jang and Sangwon Hyun and Beomjin Jin and Hyoungshick Kim",
note = "Publisher Copyright: {\textcopyright} 2019 Association for Computing Machinery.; 26th ACM SIGSAC Conference on Computer and Communications Security, CCS 2019 ; Conference date: 11-11-2019 Through 15-11-2019",
year = "2019",
month = nov,
day = "6",
doi = "10.1145/3319535.3363255",
language = "English",
series = "Proceedings of the ACM Conference on Computer and Communications Security",
publisher = "Association for Computing Machinery",
pages = "2557--2559",
booktitle = "CCS 2019 - Proceedings of the 2019 ACM SIGSAC Conference on Computer and Communications Security",
}