首页
社区
课程
招聘
[原创]IDA pro 插件:显示用户注释-UserComment
2023-6-18 11:58 5061

[原创]IDA pro 插件:显示用户注释-UserComment

2023-6-18 11:58
5061

介绍

UserComment Plugin 是一个IDA插件,用于显示用户添加的注释。

更新

  • 修复了无法捕获函数注释的问题。现在,函数注释和可重复的函数注释都可以被捕获。
  • 解决了rebase program后,无法定位注释的问题。(有些小伙伴喜欢把imagebase改成0x0,比如我)
  • 修复了rebase program后,会捕获光标处的自动注释的问题。
  • 修复了删除注释后,注释视图对应条目显示为空的问题。@0x79H
  • 解决了与多行前后置注释的更新问题。@0x79H

更多细节请查看:Update release

特性

  • 提供注释窗口,显示用户添加的注释,包括汇编代码和伪代码中的注释。
  • 支持不同类型的注释,包括常规注释、可重复注释、前置注释、后置注释、伪代码注释和函数注释。
  • 用户注释将在IDB文件中保留。
  • 双击注释条目可以快速跳转到对应的位置。
  • 使用IDA内置的选择器,提供便捷的筛选功能。

注意

请注意,由于它是基于hook方式实现的,它只能获取并保存在安装该插件后添加的注释。在安装插件之前添加的注释将无法被捕获。

插件使用python3编写, 适用于使用python3的IDA7.x,IDA8.x请自行测试。

安装

只需要将 UserComment.py 文件复制到IDA安装目录的 plugins 文件夹下即可。

使用方式

打开注释窗口的三种方式:

  1. 菜单中选择 View/Open subviews/Comments
  2. 使用快捷键(Ctrl-Shift-C)
  3. 按下 Ctrl-!,然后选择 "Comments"

下载

源代码已在GitHub上开源:UserComment on GitHub




[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

最后于 2023-6-30 15:02 被给爷爬编辑 ,原因: 插件更新
收藏
点赞4
打赏
分享
最新回复 (7)
雪    币: 1517
活跃值: (3290)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
小希希 2023-6-26 01:00
2
0
感谢分享
雪    币: 6929
活跃值: (3518)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
romobin 2023-6-26 02:08
3
0
感谢, 但是测试7.7 没有快捷键还有菜单选项呢  
雪    币: 2612
活跃值: (3723)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
syser 2023-6-26 10:52
4
0
感谢分享
雪    币: 2944
活跃值: (3931)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
0xEA 2023-6-26 15:46
5
0
雪    币: 2944
活跃值: (3931)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
0xEA 2023-6-26 15:48
6
0

 牛

最后于 2023-6-26 15:49 被0xEA编辑 ,原因:
雪    币: 19431
活跃值: (29092)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
秋狝 2023-6-27 09:04
7
1
mark
雪    币: 32
活跃值: (109)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
给爷爬 2023-6-30 15:09
8
0
romobin 感谢, 但是测试7.7 没有快捷键还有菜单选项呢
我也是用的7.7, 应该是没有问题的。
我没有将它显示在IDA插件菜单中, 所以'Edit/Plugins'是看不见它的。我将它内置到了桌面部件中,菜单中打开'View/Open subviews/Comments' 或者使用快捷键(Ctrl-Shift-C)
你可以检查下,IDA是否使用的是python3,网上有教程可以在python2和python3中进行切换。
游客
登录 | 注册 方可回帖
返回