Skip to content

Neural Network-based Graph Embedding for Cross-Platform Binary Code Similarity Detection

Notifications You must be signed in to change notification settings

Yunlongs/Gemini

Repository files navigation

Genimi

A re-implementation of Neural Network-based Graph Embedding for Cross-Platform Binary Code Similarity Detection and VulSeeker: A Semantic Learning Based Vulnerability Seeker for Cross-Platform Binary.

The code is easy to read and use.

Note:

  • This reposity is an unofficial implementation.

Environment

tensorflow==2.2 
networkx
matplotlib
numpy
sklearn

Dataset

I have provided a partial of dataset that generated by myself at dataset.

But you should notice that this dataset is too old, and may be different to the dataset mentioned in original paper, if the usage of the dataset is to perform evaluations in research works, please re-generate it by yourself.

The dataset generation scripts are provided at Genius.

The naming style of control flow graph should as follow:

More Details

To see more usage details, see NEW_README.

About

Neural Network-based Graph Embedding for Cross-Platform Binary Code Similarity Detection

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages