Disassembly

An In-Depth Analysis of Disassembly on Full-Scale x86/x64 Binaries

This page contains all detailed result and ground truth files used in our paper “An In-Depth Analysis of Disassembly on Full-Scale x86/x64 Binaries“, published at USENIX Security 2016. We also provide a tutorial on how to parse and use our ground truth in your own evaluations.

Some of our tests make use of the SPEC CPU2006 benchmark suite. Due to licensing issues, we cannot share those binaries directly. Instead, we release a virtual machine in which you can insert your own copy of SPEC, and then use our scripts to compile it and generate all necessary files.

The VM (after running the required scripts) contains all ground truth and result files. We also offer a more lightweight tar file which contains everything except the SPEC binaries.

Files

Our paper “An In-Depth Analysis of Disassembly on Full-Scale x86/x64 Binaries

Virtual Machine with all results, and scripts to generate binaries (5.9 GB). Instructions can be found in ~/disasm/README.

Username: disasm
Password: disasm

Tar/gzip archive, with all results and binaries, except the SPEC binaries (525 MB).

Share on Facebook0Tweet about this on TwitterShare on Google+0Email this to someonePrint this page