mitp0sh / nucleus

"Fork" from: https://bitbucket.org/vusec/nucleus

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Based on the paper "Compiler-Agnostic Function Detection in Binaries", published at EuroS&P 2017.

Requirements:

  • libcapstone (tested with 3.0)
  • libbfd-multiarch
  • LIEF (tested with 0.9.0)

Platform:

  • Tested on Ubuntu 15.10 and 16.04 On these platforms you can install the required libraries by executing: make setup

Suggested usage: make ./nucleus -e /bin/ls -d linear -i idainfo.py (idainfo.py can be run in IDA Pro to import the functions found by nucleus)

About

"Fork" from: https://bitbucket.org/vusec/nucleus

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:C++ 98.1%Language:C 1.6%Language:Makefile 0.3%