Mac版IDA pro9.0安装Findcrypt报错解决 切换python版本 ModuleNotFoundError: No module named ‘yara‘
今天在装Mac版IDA pro的Findcrypt插件时候,一直遇到 ModuleNotFoundError: No module named 'yara’报错,并且已经使用pip install python-yara了。这里分享这类问题的解决方案。
·
今天在装Mac版IDA pro的Findcrypt插件时候,一直遇到 ModuleNotFoundError: No module named 'yara’报错,并且已经使用pip install python-yara了。这里分享这类问题的解决方案。
问题描述
Mac版IDA pro9.0安装Findcrypt插件一直报错ModuleNotFoundError: No module named ‘yara’。
分析问题
IDApro9.0没有内置python环境,直接依赖系统python环境。
Findcrypt插件依赖yara做模式匹配,如果系统中的python安装了yara,那么很有可能是IDA使用的python版本和你系统安装yara时使用的python版本不一致。
而IDApro提供了切换内置python版本的脚本,直接使用即可。
解决方案
查看系统安装python-yara的版本,是否与IDApro输出的python版本信息一致。


如果不一致,进入IDApro包内,找到切换python版本的脚本:


切换到一致版本即可。
ATFWUS 2025-04-25
更多推荐
所有评论(0)