davidepi / bincc

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BinCC

This is the companion code for the paper

BinCC: Scalable Function Similarity Detection in Multiple Cross-Architectural Binaries

D. Pizzolotto, K. Inoue

Pre-requisites

Dependencies required to run the code:

Compiling

Compilation can be done with the following command

cargo build --release

The compiled executable bincc will be in the folder target/release

Please run cargo test -q to ensure the program is working correctly. No test should fail.

Usage

Running bincc --help should list a verbose help with the various configuration settings that can be used.

For a quick usage, bincc <binary1> <binary2> [<binary3> ...] should list the binary clones using the default parameters.

Experiments and Replication

The experimental results provided in the paper can be found in a folder called experiments in the experiments branch of this repository. Follow the README contained in that folder to replicate the results provided in the paper.

About


Languages

Language:Rust 100.0%Language:Shell 0.0%