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.
tensorflow==2.2
networkx
matplotlib
numpy
sklearn
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:
To see more usage details, see NEW_README.