关于FindFunc
FindFunc是一款功能强大的IDA
Pro插件,可以帮助广大研究人员轻松查找包含了特定程序集、代码字节模式、特定命名、字符串或符合其他各种约束条件的代码函数。简而言之,FindFunc的主要目的就是在二进制文件中寻找已知函数。
使用规则过滤
FindFunc的主要功能是让用户指定IDA Pro中的代码函数必须满足的一组“规则”或约束。FindFunc随后将查找并列出满足所有规则的所有函数。
FindFunc会以智能化的形式对规则进行计划和排序,功能概述如下:
1、目前有六条规则可用;
2、代码匹配考虑寻址大小前缀和操作数大小前缀;
3、函数识别模块;
4、性能规则的智能调度;
5、以简单ASCII格式将规则存储/加载到文件;
6、提供了用于实验的单独选项页;
7、通过剪贴板在选项页之间复制规则(格式与文件格式相同);
8、将整个会话(所有选项页)保存到文件;
9、指令字节的高级复制;
工具要求
IDAPro 7.x(7.6+)
Python 3
x86/x64架构
工具下载
FindFunc是一个IDA Pro插件,基于Python开发,而且不需要安装其他的依赖组件包。广大研究人员可以直接使用下列命令将该项目源码克隆至本地:
git clone https://github.com/FelixBer/FindFunc.git
接下来,将项目中的findfuncmain.py文件拷贝到IDA Pro的插件目录中即可。

FindFunc是一款IDAPro插件,它利用规则过滤帮助研究人员在二进制文件中找到特定函数。功能包括代码模式匹配、常量搜索、字节模式匹配及高级代码复制。该工具基于Python,支持IDAPro7.6及以上版本,适用于x86/x64架构。用户可通过GitHub获取源码并将其添加到IDAPro的插件目录中。
最低0.47元/天 解锁文章
6万+

被折叠的 条评论
为什么被折叠?



