Return to site

Installing Ida Pro Linux

broken image


The IDA Evaluation Version previously came installed with Kali Linux 1.0, but since the upgrade to 2.0 and now Rolling Edition, IDA is no longer present. Since the evaluation version is available as 32-bit binaries only, getting it running requires figuring out the rather large set of dependent 32-bit libraries that must be installed on Kali 64-bit.

Installing IDA Pro on Linux (AMD64) can be a pain. In previous versions of Ubuntu what I had to do to achieve such task, is to build a IA32 chroot environment (following this guide). While effective, this is in my opinion not ideal. The freeware version of IDA v7.0 comes with the following limitations: no commercial use is allowed; lacks all features introduced in IDA v7.0; lacks support for many processors, file formats, etc comes without technical support; SHA1 checksums. Windows 10 taskbar not working after update.

Installing ida pro linux virtualbox
For a quick fix, run the following commands:
$ sudo dpkg --add-architecture i386
$ sudo apt-get update
$ sudo apt-get install libglib2.0-0:i386 libx11-xcb1:i386 libxi6:i386 libsm6:i386 libfontconfig1:i386 libqt5gui5:i386

Install Ida Pro Kali Linux

Now IDA should successfully execute from the CLI and give you a graphical window to accept the IDA License Agreement.
Ida pro 7.0 linux

How to determine what libraries are missing and which packages provide them involves the iterative process of:
Installing Ida Pro Linux
For a quick fix, run the following commands:
$ sudo dpkg --add-architecture i386
$ sudo apt-get update
$ sudo apt-get install libglib2.0-0:i386 libx11-xcb1:i386 libxi6:i386 libsm6:i386 libfontconfig1:i386 libqt5gui5:i386

Install Ida Pro Kali Linux

Now IDA should successfully execute from the CLI and give you a graphical window to accept the IDA License Agreement.
How to determine what libraries are missing and which packages provide them involves the iterative process of:
  1. Check for missing shared objects
  2. Check which package provides them
  3. Install that package
For example:
~/Downloads/idademo69$ ldd idaq | grep 'not found'
libgobject-2.0.so.0 => not found
libgthread-2.0.so.0 => not found
libglib-2.0.so.0 => not found
libXext.so.6 => not found
libX11.so.6 => not found
libgthread-2.0.so.0 => not found
libglib-2.0.so.0 => not found
~/Downloads/idademo69$ dpkg -S libXext.so.6
libxext6:amd64: /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
libxext6:amd64: /usr/lib/x86_64-linux-gnu/libXext.so.6
~/Downloads/idademo69$ sudo apt-get install libxext6:i386

Ida Pro 7.0 Linux

References





broken image