首页
社区
课程
招聘
[原创]IDA 插件 AddressGrouping
发表于: 2025-6-26 07:58 514

[原创]IDA 插件 AddressGrouping

2025-6-26 07:58
514


# AddressGrouping 插件

## 简介

**AddressGrouping** 是一个为 IDA Pro 设计的分组与流程分析增强插件,支持多级分组、地址管理、备注、节点高亮等功能,极大提升逆向分析和代码整理的效率。

## 主要功能

支持多级分组树结构,任意节点可添加子节点(分组、地址或自定义节点)
地址、节点均可添加备注,备注内容在树右侧显示
节点可右键标记为红色、绿色、黄色、灰色(均为柔和色),并持久化保存
一键清除所有颜色标记
插件窗口支持全部展开/折叠,分组节点可一键展开本分组所有子节点
插件数据(分组、地址、备注、颜色等)自动保存到IDA数据库,随idb/i64文件迁移
支持IDA主界面右键快速添加分组/地址
插件窗口支持地址节点双击跳转

## 安装方法

1. 依赖环境:
   - IDA Pro 7.4 及以上(推荐 7.6+,需支持PyQt5)
   - Python 3.x
   - 已安装 PyQt5(IDA自带或自行安装)
2. 将 `AddressGrouping.py` 拷贝到 IDA 的 `plugins` 目录下
3. 启动IDA,插件会自动加载并弹出主窗口

## 使用方法

**主窗口操作**
  - 右键空白处:添加分组、清除所有颜色
  - 右键分组/节点/地址:添加子节点、设置备注、标记颜色、删除节点
  - 右键分组节点:可一键展开本分组所有子节点
  - 顶部按钮:全部展开/折叠
  - 地址节点双击:自动跳转到对应地址
**IDA主界面右键**
  - 反汇编/伪代码窗口右键可直接添加分组、添加地址
**备注与颜色**
  - 备注内容和颜色标记均会持久化保存,随IDA数据库迁移

## 特色亮点

多级分组,支持流程分析、调用链梳理
节点备注、柔和高亮,便于团队协作和个人整理
所有数据自动保存,无需手动导出/导入
兼容性好,支持IDA多版本

## 兼容性

支持 IDA Pro 7.4 及以上(推荐 7.6+)
支持 Windows/Linux/Mac
支持 PyQt5

## 开源协议

本插件以 MIT 协议开源,欢迎二次开发与贡献。

## 联系与反馈

如有问题、建议或Bug反馈,欢迎在GitHub仓库提交Issue。


项目已开源至github:921K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6F1j5h3W2&6L8%4g2%4k6h3W2T1j5h3!0E0K9h3S2#2j5g2)9J5c8V1W2p5b7g2)9#2k6V1q4V1k6s2u0W2M7%4y4s2M7X3!0#2M7r3W2F1k6H3`.`.




[培训]Windows内核深度攻防:从Hook技术到Rootkit实战!

上传的附件:
收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 10627
活跃值: (7186)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
jgs
2
收藏学习,谢谢楼主分享
2025-6-26 08:13
0
雪    币: 6164
活跃值: (3105)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
感谢大佬!
2025-6-26 08:29
0
游客
登录 | 注册 方可回帖
返回