python - IDA + IDA Python on wine/Linux

标签 python linux ubuntu ida

我想在使用 wine 的 linux 上使用 Windows 版本的 IDA。但是,Ubuntu运行IDA pro结果无法加载idapython,左下角一直显示IDC。IDA pro显示如下:

LoadLibrary(Z:\opt\ida68\plugins\python.plw) error: Module not found.
Z:\opt\ida68\plugins\python.plw: can't load file.

终端显示:

err:module:import_dll Library python27.dll (which is needed by L"Z:\\opt\\ida68\\plugins\\python.plw") not found.

尝试将 python27.dllmsvcr90.dll 下载到 IDA 根目录,但没有解决问题。

在线下载一个python27.dll到IDA根目录下,问题解决。

然后弹框提示:“导入站点失败!”。

在/etc/profile中添加环境变量:

导出 PYTHONPATH=/usr/lib/python2.7 $PYTHONPATH'。

IDAPython 运行正常。

但是,弹出一个警告窗口显示为:

enter image description here

我该如何解决这个问题?

最佳答案

Python 库可能需要除 python27.dll 之外的其他文件才能运行。尝试通过 Wine 正确安装它:

curl -O https://www.python.org/ftp/python/2.7.15/python-2.7.15.msi
wine msiexec /i python-2.7.15.msi 

然后按照安装向导进行操作。

无需安装所有组件,只需安装核心 Python 即可。

关于python - IDA + IDA Python on wine/Linux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42603257/

相关文章:

python - 获取每个训练实例的损失值 - Keras

python - 如何用python减去日期

python - PYGAME:如何通过按键激活事件

python - 'str' 对象在 Python 中没有 Tensorflow 的属性 'decode'

linux - Linux Bash 脚本终止时如何防止终端窗口关闭?

linux - 在 find 命令中排除目录范围

linux - 跟踪日志直到达到特定时间阈值

ubuntu - 如何通过终端从 Xubuntu 与 minikube 通信

ubuntu - docker ubuntu/bin/sh : 1: locale-gen: not found

Symfony2 Capifony deploy setfacl 缓存目录不允许操作