I am prepare to build up a deep learning model to automatically
predict if a android apk is a malware.
(1)At the begining I am tring to pick out the permissions from Androidmanifext.xml
step ONE:decompile.py
use apktool to decompile the target apk,result in folder apk;
step TWO:general_permissions_vector.py
extract the permissions used in the target apk.then use
all permmisions from https://developer.android.com/reference/android/Manifest.permission.html to general a vector stands for this apk;
step THREE:extract_api.py
extract all the system call from smali.
step FOUR:extract_permission_used.py
tips:the mapping between android apis to permissions is generated from pscout
paper link http://www.eecg.toronto.edu/%7Elie/papers/PScout-CCS2012-web.pdf
-
Notifications
You must be signed in to change notification settings - Fork 1
KingDragon08/Android-malware-prediction-using-deep-learning-methods
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published