Feb 28, 2014

IDA is powerful Debugger/Dis-assembler, you can read more in this link

The main road block for the installation is that IDA is a 32 bit application and so expects 32 bit libraries.
But your system being 64 bit will only have 64 bit libraries and so you have to install the 32 bit variant of the libraries that IDA requires.

I will walk you through the install steps.

Step 1: Download
Download the IDA files[link], of course it's a paid software and you can get only the demo version.

Step 2: Unzip
Unzip the files and try to run the executable 'idaq'
# ./idaq
and if your Ubuntu is 64 bit something similar may show up
./idaq: error while loading shared libraries: libgthread-2.0.so.0: cannot open shared object file: No such file or directory

Step 3: Install 32 bit libraries
So you have to install the 32 bit libraries, 64 bit version will be already present on your system by default.
Find the package that has libgthread-2.0.so.0
# dpkg -S libgthread-2.0.so.0
libglib2.0-0:amd64: /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0
The package name 'libglib2.0-0:amd64' and 32 bit package will be 'libglib2.0-0:i386'
And install the package 'libglib2.0-0:i386'
#apt-get install libglib2.0-0:i386
Before trying to run IDA again you can find out all the libraries that are not found in the system using the below command
#ldd idaq | grep found

After installing all the missing libraries you can run IDA again [./idaq]
Categories: , , ,


Post a Comment