Skip to content

yanxinzhangpeter/ANDRE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Before going through:

The empty-label-malware file records Android malware hash values with an empty label processed by AVClass and Euphony.

The controversial-label-malware file records the hash values that the labels of Android malware are controversial after being processed by AVClass and Euphony.

How to use:

  1. The user can search for the corresponding raw labels of the malware hash value in the Virustotal according to the hash value in the empty-label-malware and controversial-label-malware. These raw labels will be entered as features in our model.

  2. According to the hash value list, download all malware. After downloading, use dex2jar to convert all dex files in apk files to jar file format. Record the original tags corresponding to all malware, save them as txt files, and place them in the Method/Dataset folder.

  3. After getting all the jar files, use SourcererCC to calculate the similarity between all malwares.

  4. Record all malware pairs with a similarity greater than 85% and put them in a txt file and set in the Method/dataset folder.

Run:

After all the above required features are ready, you can start training the model. Enter following code on the command line:

python method/demo.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages