Linux 下运行 IDA Pro

IDA Pro 6.2 + 的Linux 版本提供了Qt 界面,可以在各大平台正常运行。买不起也有办法 ,使用 wine 可以很好地运行IDA Pro,显示效果基本OK,爱折腾的同学可以自行调整字体。

1
$ wine idag.exe

IDA Pro 6.1 成功运行.但是idapython 有些问题需要处理,引起idapython不能正常运行的原因主要有下面两个:

文件缺失

大概会报下面错误

1
err:module:import_dll Library python27.dll (which is needed by L"C:\\ida61\\plugins\\python.plw") not found

要解决这个错误,需要从windows下拷贝两个文件过来,这两个文件是 msvcr90.dll,python27.dll

环境变量

1
$ wine idag.exe

会报下面类似错误, ImportError: No module named site,发生这个错误的原因是找不到python安装路径,可以使用unix下的python使用shell命令设置环境变量

1
2
$ export PYTHONPATH=/usr/lib/python2.7/
$ wine idag.exe

Python 问题

在使用过程中发现idapython还是有一些问题,使用wine安装Windows的python后问题得到解决,主要是C语言写的python模块的问题。

参考链接

http://www.openrce.org/forums/posts/463


Linux 下运行 IDA Pro
http://usmacd.com/cn/linux_ida_pro/
Author
henices
Posted on
June 19, 2013
Licensed under