在 GitHub 上加星Star1.1k 个星标

工具

findcrypt-yara IDA Pro 密码学常量识别插件

IDA Pro 插件,用 YARA 规则在已加载的数据库中扫描密码学常量等特征,在结果窗口中列出匹配项,并按规则名为每个匹配地址命名。随附的 findcrypt3.rules 包含 126 条规则,涵盖 MD5、SHA-1、SHA-256、SHA-512、RIPEMD-160、Whirlpool、DES、Blowfish、RC6、TEA 和 CRC32 等哈希、加密与校验算法的常量和查找表,大数与素数常量,加密 API 名称,以及 OpenSSL、Crypto++、MIRACL 和 FGint 等库中的函数;用户还可添加自己的 .rules 文件。

目标
二进制
类别
原生分析工具
关联
基础工具
来源复核于

使用条件与局限

  • 前提条件:需要带 IDAPython 的 IDA Pro 和 yara-python 包;README 提醒不要安装与该插件不兼容的 yara pip 包。自定义规则文件在 Linux 和 macOS 上放在主目录下的 .idapro/plugins/findcrypt-yara/,在 Windows 上放在 %APPDATA% 下 Hex-Rays IDA Pro 的插件目录中。
  • 范围:仓库没有发布版本;插件自身标注的版本为 0.2,默认快捷键为 Ctrl-Alt-F,所审阅的 master 分支提交日期为 2024-11-19。
  • 许可:依 LICENSE 采用 BSD-3-Clause 许可。

关于此条目

说明已依据一手来源复核。

报告条目过时 建议修正翻译

一手来源

  1. README.md GitHub · polymorf/findcrypt-yara · 修订 044644b
  2. findcrypt3.py#L178-L212 GitHub · polymorf/findcrypt-yara · 修订 044644b
  3. findcrypt3.rules GitHub · polymorf/findcrypt-yara · 修订 044644b
  4. LICENSE GitHub · polymorf/findcrypt-yara · 修订 044644b

同分区更多条目:原生二进制

原生二进制分区全部 250 项资源

↑↓ 移动↵ 打开⌘↵ 新标签页