Android dynamic loading file extraction method, recording medium and system for performing the method
AssigneeFoundation of Soongsil University-Industry Cooperation
InventorsSouhwan Jung, Seongeun Kang
Life of this patent
Estimating the term…
Loading patent…
AssigneeFoundation of Soongsil University-Industry Cooperation
InventorsSouhwan Jung, Seongeun Kang
Estimating the term…
An Android dynamic loading file extraction method includes checking if at least one call of DexClassLoader, BaseDexClassLoader, PathClassLoader and openDexFile is made to a decompile code of Android Application Package (APK), hooking a dynamic loading method created in dynamic loading mechanism when the at least one call is made, extracting a dex path from the dynamic loading method, identifying if a File.delete method is invoked when the dex path is extracted, hooking the File.delete method when the File.delete method is invoked, extracting a path of the File.delete method and identifying if the path of the File.delete method is matched with the dex path, and extracting a dex file or jar file from the decompile code of APK when the path of the File.delete method is unmatched with the dex path. Accordingly, the dex file used in dynamic loading mechanism of the malicious application is extracted, and static analysis of the hidden codes is conducted using reverse engineering mechanism.
An Android dynamic loading file extraction method using a memory and a processor, the method comprising:
A non-transitory computer-readable recording medium having recorded therein a computer program for performing the Android dynamic loading file extraction method, the method comprising:
An Android dynamic loading file extraction system using a memory and a processor, the system comprising:
Dependencies are inferred from the claim text.