Linux 下运行 IDA Pro
本文最后更新于 2014年9月8日 凌晨
IDA Pro 6.2 + 的Linux 版本提供了Qt 界面,可以在各大平台正常运行。买不起也有办法 ,使用 wine 可以很好地运行IDA Pro,显示效果基本OK,爱折腾的同学可以自行调整字体。
$ wine idag.exe
IDA Pro 6.1 成功运行.但是idapython 有些问题需要处理,引起idapython不能正常运行的原因主要有下面两个:
文件缺失
大概会报下面错误
err:module:import_dll Library python27.dll (which is needed by L"C:\\ida61\\plugins\\python.plw") not found
要解决这个错误,需要从windows下拷贝两个文件过来,这两个文件是 msvcr90.dll,python27.dll
环境变量
$ wine idag.exe
会报下面类似错误, ImportError: No module named site,发生这个错误的原因是找不到python安装路径,可以使用unix下的python使用shell命令设置环境变量
$ export PYTHONPATH=/usr/lib/python2.7/
$ wine idag.exe
Python 问题
在使用过程中发现idapython还是有一些问题,使用wine安装Windows的python后问题得到解决,主要是C语言写的python模块的问题。
参考链接
Linux 下运行 IDA Pro
https://usmacd.com/cn/linux_ida_pro/