Files
Mike Myers f5cce245f7 Issue 281 update documentation (#327)
* Docs: add content, fix typos, fix formatting

* Rename doc file: Mcsema -> McSema

* Add a standard Contributing Guidelines doc

* Add remarks on verifying McSema, and unit tests
2017-11-15 22:23:42 -05:00

879 B

IDA Pro Setup for McSema

Linux Instructions

These instructions describe the prerequisites for using IDA Pro for CFG Recovery under Linux.

Install IDA Pro

When given the option, select to use bundled Python. Using the system Python may work, as long as the IDAPython plugin still runs and python-protobuf will install.

Install helper libraries

IDA does not install some of the libraries it needs to run. Lets help it out, and also install Google protocol buffer support for Python.

 sudo dpkg --add-architecture x86
 sudo apt-get update
 sudo apt-get install libncurses5:i386 zlib1g:i386
 sudo ln -s /lib/i386-linux-gnu/libncurses.so.5 /lib/i386-linux-gnu/libcurses.so
 sudo apt-get install python-protobuf
 sudo updatedb

Accept the License Agreement

Run IDA as the user you will be using for McSema work and accept the license agreement.