64位Linux下安裝IDA pro&IDA pro的使用


最近需要用到IDA pro分析ELF文件,之前看到有在Windows下遠程調試ELF的,但不知道在Linux下直接使用IDA pro分析是否會更簡單。

下面給大家提供這兩種的安裝方法

Linux下安裝IDA PRO

在Linux下安裝IDA PRO的方法非常簡單,看到Linux版本IDA的來源是吾愛破解的這個鏈接:

http://down.52pojie.cn/Tools/Disassemblers/IDA_Pro_v6.4_(Linux)_and_Hex-Rays_Decompiler_(ARM).zip

但是親測已經失效了......

然后也是在茫茫網絡中找了一陣子,分享給大家(侵刪):

鏈接: https://pan.baidu.com/s/1p9elz1a34872LsY1WLJmlA

提取碼: is2u

由於這個版本是給32位Linux,而我的Linux版本為64位,系統為ubuntu16.04

所有首先需要安裝一些32位軟件需要的依賴庫文件:

ly@ubuntu:~$ sudo apt-get install libc6-i686:i386 libexpat1:i386 libffi6:i386 libfontconfig1:i386 libfreetype6:i386 libgcc1:i386 libglib2.0-0:i386 libice6:i386 libpcre3:i386 libpng12-0:i386 libsm6:i386 libstdc++6:i386 libuuid1:i386 libx11-6:i386 libxau6:i386 libxcb1:i386 libxdmcp6:i386 libxext6:i386 libxrender1:i386 zlib1g:i386 libx11-xcb1:i386 libdbus-1-3:i386 libxi6:i386 libsm6:i386 libcurl3:i386

 

然后將下載好的IDA PRO壓縮包解壓,在文件夾里打開即可

ly@ubuntu:~/****/IDA_Pro_v6.4_Linux$ ./idaq64

 也可以通過wine直接安裝windows版本的ida,但是這個我沒試,也就不寫了


通過window下的IDA PRO遠程調試Linux的ELF文件

1.在windows的IDA安裝路徑下找到linux_serverx64或者linux_server文件,這個由自己的Linux版本決定選哪個。

  例如我的該文件路徑為:C:\Program Files (x86)\IDA 6.8\dbgsrv

 然后將該文件復制到Linux下,通過 ./linux_serverx64命令在終端執行(這里建議是把server和后來想要查看的ELF文件放在同一目錄下啦)

2.打開IDA,依次跳轉Debugger-->run-->Remote Linux debugger(我的IDA版本是IDA v6.8,不同版本可能點選界面不一樣噢)

Application為linux下你想要查看的ELF文件的路徑(含文件名);

Directory為Linux下ELF文件的文件夾(不含文件名);

Hostname為Linux的IP地址,可以通過在終端ifconfig命令獲得,就是19x.xxx.xxx.xxx的那個;

password就是Linux系統的密碼啦;

然后OK,就好了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM