kali2.0 64位 安装IDA RPO

一、先将kali的源更新为国内的源

要注意自己的kali是sana,还是rolling版本的,换成对应的源。


这里使用的是sana:


#阿里云

deb http://mirrors.aliyun.com/kali sana main non-free contrib
deb-src http://mirrors.aliyun.com/kali sana main non-free contrib
deb http://mirrors.aliyun.com/kali-security sana/updates main contrib non-free


然后先更新下:

apt-get update

apt-get upgrade

二、下载IDA PRO


可以在吾爱破解上找个 ida pro for linux版本的下载。


三、添加i386架构


kali默认的架构是arm,而吾爱这个版本的软件是i386架构的,所以我们要添加一个i386架构。

可以使用dpkg --print-architecture 命令查看

显示结果:

root@kali:~# dpkg --print-architecture
amd64


使用dpkg --add-architecture i386

添加i386架构,接着更新下

apt-get update

四、搭建IDA环境


先安装一个包,可以解决大部分链接库的问题

apt-get install libglib2.0-0:i386


进入IDA目录下使用 ldd idaq64查看程序需要什么链接库:

#ldd idaq64
可能会出现如下的情况(只展示了not found)
    libfreetype.so.6 => not found
    libgobject-2.0.so.0 => /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 (0xf5f25000)
    /lib/ld-linux.so.2 (0xf775c000)
    libSM.so.6 => not found
    libICE.so.6 => not found
    libXrender.so.1 => not found
    libfontconfig.so.1 => not found
    libXext.so.6 => not found
    libX11.so.6 => not found
    libstdc++.so.6 => not found
    libstdc++.so.6 => not found


not found就是需要我们下载的。

(1)可以在https://www.debian.org/distrib/packages上查询包含libfreetype.so.6的包对应的i386版本

(2)也可以使用apt-cache search libxcb 找到对应的包,使用apt-get install 安装(不推荐,容易造成kali崩溃,不要问我怎么知道的)


以下是我整理的地址(文章最后有我压缩的包):

libstdc++6:
https://packages.debian.org/sid/i386/libstdc++6/download

libfreetype.so.6:
https://packages.debian.org/jessie/i386/libfreetype6/download

libSM.so.6:
https://packages.debian.org/jessie/i386/libsm6/download

libICE.so.6:
https://packages.debian.org/jessie/i386/libice6/download

libXrender.so.1:
https://packages.debian.org/jessie/i386/libxrender1/download

libfontconfig.so.1:
https://packages.debian.org/jessie/i386/libfontconfig1/download

libXext.so.6:
https://packages.debian.org/jessie/i386/libxext6/download

libX11.so.6:
https://packages.debian.org/jessie/i386/libx11-6/download

libpng12.so.0:
https://packages.debian.org/jessie/i386/libpng12-0/download

libexpat.so.1:
https://packages.debian.org/jessie/i386/libexpat1/download

libxcb.so.1:
https://packages.debian.org/jessie/i386/libxcb1/download

libXau.so.6:
https://packages.debian.org/jessie/i386/libxau6/download


libXdmcp.so.6:
https://packages.debian.org/jessie/i386/libxdmcp6/download

libuuid.so.1:
https://packages.debian.org/jessie/i386/libuuid1/download


解压deb文件:

$ ar vx 你下载的deb文件

$ tar xvf data.tar.gz

然后将需要的文件复制到 /usr/lib/i386-linux-gnu/目录下就可以了。




自己整理的链接库文件压缩包
附件:http://pan.baidu.com/s/1hslvNCS


你可能感兴趣的:(linux)