谢天谢地终于装上了,赶紧把方法写一下。找了半天网上的安装方法又繁琐有坑人,偏偏这个插件利用keystone对版本要求很高。
Keypatch 可以直接修改二进制代码的插件
链接:https://github.com/xingyun86/keypatch
安装:
1、 下载Keypatch.py复制到插件目录
IDA 7.0\plugins\Keypatch.py
2、 下载安装keystone python模块,64位系统只需要安装这一个就行
https://github.com/keystone-engine/keystone/releases/download/0.9.1/keystone-0.9.1-python-win64.msi
https://github-production-release-asset-2e65be.s3.amazonaws.com/57302200/93a4a266-5518-11e6-8cf1-cbb49f034194?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20180530%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20180530T015340Z&X-Amz-Expires=300&X-Amz-Signature=68e388554ffd7ddd7a97a5a31021e6a75ec744018d4dfda4113e162645ae7bad&X-Amz-SignedHeaders=host&actor_id=8170682&response-content-disposition=attachment%3B%20filename%3Dkeystone-0.9.1-python-win64.msi&response-content-type=application%2Foctet-stream
然后你就能发现在IDA里的Edit->Keypatch
findcrypt-yara 找加密方式的插件
链接:https://github.com/polymorf/findcrypt-yara
简介:IDA pro plugin to find crypto constants (and more)
安装:
1、 安装yara-python,最简单的方式是使用:pip install yara-python
yara-python地址:https://github.com/VirusTotal/yara-python
2、 下载findcrypt.py复制到插件目录
IDA 7.0\plugins\findcrypt3.rules
IDA 7.0\plugins\findcrypt3.py
然后你就能发现在IDA里的Edit->plugins->findcrypt
原文地址:https://bbs.pediy.com/thread-222556.htm
知识要大家一起分享,但带上原文链接是对作者的尊重。