Compiler-Agnostic Function Detection in Binaries

Our function detector is now available open source. Clone the repository as follows:

git clone

The paper describing the tool is available here, and will be presented at EuroS&P, April 26-28 2017.


To reproduce the configuration from our paper and output a list of function addresses and sizes, use:

nucleus -d linear -f -e <binary>

To generate an IDA Python script that can import our function detection results into IDA, use:

nucleus -d linear -i -e <binary>

Systems and Network Security Group at VU Amsterdam