一. linux中wine安装方法
- wine安装
lscpu 查看linux的cpu位数,32位表示您运行的是32位Linux操作系统,32位,64位表示您运行的是64位操作系统。
推荐安装方法:
sudo apt-get install wine64
或者:
sudo apt-get install wine32 - wine安装及运行windows中程序
运行活安装exe文件,直接使用 wine *.exe即可;
安装 *.msi 文件,使用命令 wine msiexec /i *.msi 。
二. IDA中keypatch安装
- 较新的版本的IDA中自带IDApython的插件,只需要安装对应版本的python,IDA中便胡出现python命令窗口;
linux中使用wine开启的IDA要是用IDAPython,需要使用wine安装对应的python。目前已知,IDA7.0和IDA7.1是需要python2,IDA7.5是需要python3。 - 使用对应版本的python的pip安装keystone-engine 和 six 模块,然后从github中搜索keypatch的仓库,clone或下载下来代码,然后将keypatch.py文件拷贝到IDA的plugins目录中,再重启IDA,右键便可使用keypatch功能。
pip install keystone-engine
pip install six