mansourweb
March 4th, 2014, 12:23
Dear Friends,
Since the rise of Android malware is in progress, Let's start a new discussion about it.
Android malware such as FakeInstaller, GoldDream tend to communicate with sending and receiving SMS. DroidKungFu try to get sensitive information from the device by calling for example getSubscriberId API. GingerMaster want to use a root exploit.
So in general, for analyzing an Android malware, there are a list of features that can be applied and they are divided into 2 parts :
1) Analyse the AndroidManifest.XML :
Extract Hardware components which are used in an app, requested permission, App components such as activities, services, content providers & broadcast receivers, and Filtered intents.
2) Disassemble the dex code :
Extract API calls and find the restricted API calls, suspicious API calls and network addresses which is used in network API call.
These features can show rich information about Android malware.
Can you add some other useful features that are discriminative between malware and benign.
Thanks for continuing the discussion.
Since the rise of Android malware is in progress, Let's start a new discussion about it.
Android malware such as FakeInstaller, GoldDream tend to communicate with sending and receiving SMS. DroidKungFu try to get sensitive information from the device by calling for example getSubscriberId API. GingerMaster want to use a root exploit.
So in general, for analyzing an Android malware, there are a list of features that can be applied and they are divided into 2 parts :
1) Analyse the AndroidManifest.XML :
Extract Hardware components which are used in an app, requested permission, App components such as activities, services, content providers & broadcast receivers, and Filtered intents.
2) Disassemble the dex code :
Extract API calls and find the restricted API calls, suspicious API calls and network addresses which is used in network API call.
These features can show rich information about Android malware.
Can you add some other useful features that are discriminative between malware and benign.
Thanks for continuing the discussion.