Skip to content

montyhall/mallory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mallory

Code for training and testing a CNN to learn bimap images of malware. The intuition is that a malware's binary can be turned into an image whose features can be learnt by a CNN. We use the MalIMG dataset to demonstrate the idea.

Data

  • Download MalIMG dataset

  • run Data/split.lua to split data into training, validation and test sets

  • set datasetRoot in opt.lua

Training

> th main.lua -gpu -threads 4 -batchSize 30 

Testing

> th main.lua -testMode

About

Deep Learning for malware detection

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages