Skip to content

JollyFrolics/Mal-an

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Malware Variant Comparsion Tool

A basic python script for COMP323 project for graph theory.

Warning

This is not a optimal way to perform malware variant detection. For that you want to use markov chains or GNN. This is exercise was only done for the project. Though this my detect some malware-variant, this method is too strict to be majorily useful in production.

Currently it uses isomorphism. I tried graph edit distance but that took to much time.

Dependecies

  1. angr: For making CFG, FCG.
  2. angrutils: For visualizing CFG.
  3. networkx: For the graph
  4. matplotlib: For plotting graph
poetry install
python mal-an.py <file1> <file2>

About

A static malware analysis tool

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages