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

27 lines
879 B
Markdown

# 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.
```shell
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.