遇见数据集

Neural Reverse Engineering of Stripped Binaries using Augmented Control Flow Graphs

收藏
Zenodo2020-10-16 更新2026-05-25 收录
数据链接:
官方服务:

资源简介:

This dataset and pre-trained models are released as a companion to our OOPSLA '20 publication: "Neural Reverse Engineering of Stripped Binaries using Augmented Control Flow Graphs": The dataset file (nero_dataset_binaries.tar.gz) is composed from packages of binary executables created by compiling several GNU source-code packages. We used these executables to evaluate our approach as implemented in our prototype "Nero" and compare it to other approaches. All executables contain debug information which serves as the ground truth for the procedure name predictions. The packages are split into three sets: training, validation and test. The executable file name structure is: "<compiler>-<compiler version>__O<Optimization level(u for default)>__<Package name>[-<optional package version>]__<Executable name>". For example "gcc-5__Ou__cssc__sccs". The procedure representation file (procedure_representations.tar.gz) contains: The raw representations for all the binary procedures in the above dataset. Each procedure is represented by one line in the relevant file for each set (training.json, validation.json and test.json) The above representations preprocessed for training. The pre-trained model file (nero_gnn_model.tar.gz) was created using the above preprocessed dataset: The pre-trained model and training log. The prediction results log. For the code of the "Nero" prototype see our Github repo

提供机构:
Zenodo
创建时间:
2020-10-16
二维码
社区交流群
二维码
科研交流群
商业服务