Skip to content
/ yys Public

An Android mutation malware detection based on deep learning using visualization of importance from codes

Notifications You must be signed in to change notification settings

chu840121/yys

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

thesis_flow_script.py

the python file is used to get the java code in apk file
You can modify the position parameter

tools : 
jad : http://www.javadecompilers.com/jad
dex2jar : https://sourceforge.net/projects/dex2jar/

code2picture.py

In this python file the "codes" are sorting and grouping by their importance.
Each group output figures by using simhash & djb2 algo.
You can modify the position parameter


caffe readme:
install caffe : http://suanfazu.com/t/ubuntu-14-04-caffe/447
how to train : https://read01.com/4DRoR8.html

thesis_flow_script.py

python檔主要為將 apk 裡面的 java code 全部取出來放到一份文件中
裡面的位置參數請自己設定
已有程式碼註解

裡面用到的工具 : 
jad : http://www.javadecompilers.com/jad
dex2jar : https://sourceforge.net/projects/dex2jar/

code2picture.py

python檔用到的分別為將 code 依重要性排序分成一組一組 
在個別組丟到 simhash 和 djb2 演算法裡面產生出圖片
裡面的位置參數請自己設定
已有程式碼註解


caffe readme:
安裝 caffe : http://suanfazu.com/t/ubuntu-14-04-caffe/447
怎麼訓練 : https://read01.com/4DRoR8.html

About

An Android mutation malware detection based on deep learning using visualization of importance from codes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages