Deal with errors when installing IDA Plugin finger

TL;DR: ida中自带了一个python,如果不想改版本,需要在其内部的python中安装pip包。

cmd: ./python.exe -m pip install finger_sdk

如果内外版本一致,直接在主机上执行pip安装即可。

解决 IDA 插件 finger 找不到 finger_sdk 的问题 & IDAPython 和主机版本不一致如何在不切换主机 python 版本安装 finger

装它是为了逆go,据说识别能力很强,但是似乎需要在线。

主要记录一下怎么解决按官方文档安装,IDA内部import却找不到的问题。

这里我的idapython版本和主机上的python版本不同

官网 & 安装指引

详见此处

提示:安装Finger的python的版本要与IDAPython的版本一致。,就这句话,最开始没看懂,建议改成IDA自带的python版本。

或者,建议直接说,切换到ida下的python目录,执行pip安装。

前期直接在电脑上的python3上pip之,但ida里找不到模块。

后来发现IDA控制台里python的版本号似乎和电脑内的版本不一致,似乎我的IDA似乎自带一个python。

起一个shell,目录切换到X:\path\to\ida\python38\,然后执行:

1
./python.exe -m pip install finger_sdk

其余步骤照常,重启IDA即可发现finger出现在菜单栏内。

0%