Skip to content
All projects

Malware classification beyond signature matching

MalVision

A research project that converts binaries into images and uses convolutional models to identify malware families beyond signature matching.

Current state

Research project and experimental classifier.

Preview of MalVision

Case study

Problem

Signature matching does not generalize well to malware variants that have changed at the byte level.

Approach

The research pipeline represents binaries as images and learns visual patterns associated with malware families.

Engineering

Python handles the pipeline, with PyTorch and scikit-learn used for modeling and evaluation.

Project facts

Technology

PythonPyTorchscikit-learn
Next projectMishkan