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\
,然后执行:
|
|
其余步骤照常,重启IDA即可发现finger出现在菜单栏内。