zoukankan      html  css  js  c++  java
  • IDA 7.0安装Findcrypt插件的各种问题,以及安装pyhton格式插件总结

       近日给7.0绿色版本IDA Pro安装Findcrypt插件出现各种问题总结如下:

      findcrypt这个插件需要依赖python的yara-python模块。因此先安装yara-python

      1.首先添加我的IDA 7.0连带安装的python27到环境变量到path下,如果电脑中有其它版本的python建议先记录在记事本上删除,之后成功后,可以删除IDA下的python环境变量,在换回来。

     2.有人的IDA版本中没有Scripts文件夹,这个需要安装其余的东西,因为我开始以为是这个原因也就重新弄了一下

       安装setuptools,因为要安装pip,必须先安装setuptools,一定要支持python2.7的版本,因为最新版几乎都是3.x的版本,所以选择历史版本。下载链接:

    https://pypi.org/project/setuptools/#description

     

    b.找到并下载36.5.0的版本

    C.解压下载下来的文件,并在解压后的文件中打开cmd,执行

       python setup.py install
    

    d.然后使用pip install yara-python安装时候报错(巴拉巴拉一大堆):

    后来经查阅,最新的yara不再支持python2了,在windows下使用pip安装的时候实际上不是用wheel来安装。找啊找,发现只有3.11.0能行

    那么只需要指定版本就可以继续pip  :

    pip install yara-python==3.11.0
    

      

    安装成功。

    c.从github载压缩文件解压后,把findcrypt3.py和findcrypt3.rules复制到IDA的plugins目录中,连接地址:

    https://github.com/polymorf/findcrypt-yara
    

     

    d.打开IDA->Edit->Plugins->Findcrypt,即可使用啦

    下一个问题:安装.py后缀的,用python写的插件:

    shift+F2   ->   import -> 选择要导入的.py格式插件代码 ->  run 

     

    附件:我用的ida以及各种插件,从52破解中提出的版本

    链接:https://pan.baidu.com/s/1SuyGeAooltlZq81wb3LlBA
    提取码:n38k

  • 相关阅读:
    Mybatisplus基本用法
    在Linux上安装JDK
    SpringCloud Hystrix(服务熔断/降级)
    easyPOI基本用法
    SpringCloud Sleuth
    SpringBoot常见的异常问题
    RabbitMQ
    SpringCloud之服务网关
    Spring Cloud alibaba
    SpringCloud之服务配置
  • 原文地址:https://www.cnblogs.com/heyhx/p/13777798.html
Copyright © 2011-2022 走看看