您的位置:首页 > 其它

kali2.0 64位 安装IDA RPO

2016-11-02 09:40 344 查看

一、先将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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: