EDAroid: An Efficient Dynamic Analysis Tool for Android Applications.

2020 
A dynamic Android application(app) analysis tool is as known as useful for detecting errors or vulnerabilities in the Android apps at runtime by observing the internal behavior changes like specific method calls which can make malicious behaviors. However, existing Android app analysis tools not only cannot extract all methods used in the Android app but also cannot extract code blocks that can check the branch condition of the program. In this paper, we propose EDAroid, an efficient dynamic analysis tool for Android apps. The proposed EDAroid can dynamically extract not only the core system's methods but also the user-defined methods in Android apps. The proposed EDAroid can also represent the extracted methods and code blocks in Android apps in a graph. We also evaluate the functionality and performance of the proposed EDAroid and the evaluation results show that the proposed EDAroid is more efficient than the existing Android app analysis tool.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    12
    References
    0
    Citations
    NaN
    KQI
    []