【从无到有】配置IDA7.0

最近在折腾新机,旧机有些东西没有备份(。)导致很多东西要重装一遍,顺便记录一下IDA及各插件的安装方法。

环境是win10,IDA版本为v7.0(IDA Pro 7.0 绿色版)。

每个插件带一个下载地址&&安装方法,features摘自各个项目的主页

一切的最开始:改变ida.cfg

见:修改ida配置文件 · c10udlnk/someFixedConfigs@1dd5561

参考《加密与解密(第四版)》P66-68。


LazyIDA

features

  1. 在反编译窗口(Hex-Rays Window)中移除函数返回类型。
  2. 在反汇编窗口(Disasm Window)中将数据转换成C++/python/…类型的不同尺寸数组。
  3. Disasm Window下,按w复制所在行的地址。
  4. Hex-Rays Window下,按w复制当前对象的地址,按c复制当前对象的名字,按v移除当前对象的返回类型。
  5. 扫描格式化字符串漏洞。

findcrypt-yara

  • 项目地址:https://github.com/polymorf/findcrypt-yara
  • 安装方法:先用pip安装yara-python(注意不是yara),再将.py文件和.rules放入IDA_Pro_v7.0_Portable\plugins文件夹中。
  • ctrl+alt+f快捷键显示findcrypt窗口即为安装成功。

注意:

  1. windows下安装yara-python需在IDA_Pro_v7.0_Portable\python27目录下打开cmd,并输入.\python.exe lib\site-packages\pip install yara-python==3.11.0进行安装(安装在外面的python2环境无效)。

https://blog.csdn.net/szxpck/article/details/107203718 里有对这个问题进行说明,主要的点有:① IDA使用的python版本是python2;② yara-python只有3.11.0版支持python2。

  1. 如果有报错,尝试:安装Microsoft Visual C++ Compiler for Python 2.7支持库。(在查找问题的时候看到这个,但装完以后没有效果,用了1以后才安装成功,也许这个也要安装?)

详情见 https://www.cnblogs.com/mke2fs/p/10938455.html

features

寻找加密方法的常数(以发现加密方法)。


keypatch

  • 项目地址:https://github.com/keystone-engine/keypatch
  • 安装方法:先安装keystone引擎,再将下载的.py文件放入IDA_Pro_v7.0_Portable\plugins文件夹中。
  • ctrl+alt+k快捷键显示keypatch窗口即为安装成功。

注意:

IDA pro 7.0 绿色版的说明中提到,
keypatch.py的文件也已经被放入plugins文件夹中,直接在IDA_Pro_v7.0_Portable\python27目录下打开cmd,并输入.\python.exe lib\site-packages\pip install keystone-engine安装keystone后即可使用keypatch。

features

直接使用汇编代码修改二进制文件。


hexlight

features

高亮代码,增加高亮匹配括号


deREferencing(IDA版本需>=7.1,无法安装)

features

让寄存器窗口和栈窗口的长得像一些gdb调试的窗口(增强窗口显示)。


IDAGolangHelper

  • 项目地址:https://github.com/sibears/IDAGolangHelper
  • 安装方法:直接将下载的go_entry.py文件和GO_Utils文件夹放入IDA_Pro_v7.0_Portable\plugins文件夹中。
  • 打开Go编译的二进制文件时左边函数名为"runtime_"等有规律的的名字即为安装成功。

features

修饰Go函数名和变量名,帮助逆向Go(


Ponce

features

angr和Triton的可视化辅助。


qira

features

见官网,总之是一个能跟IDA搭配的可回溯调试器。


没有了,有再补充吧0v0。

文章作者: c10udlnk
文章链接: https://c10udlnk.top/2020/11/10/toolsOf-IDAold/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 c10udlnk_Log