【原创】IDA插件-显示用户注释

查看 60|回复 4
作者:JayRE   
UserComment Plugin
这是我最近开发的一个新的IDA插件, 用于显示用户添加的注释。
注意
该插件能捕获并保存用户添加的注释,包括汇编代码和伪代码中的注释。然而请注意,由于它是基于hook方式实现的,它只能获取并保存在安装该插件后添加的注释。在安装插件之前添加的注释将无法被捕获。
插件使用python3编写, 因此只适用于使用python3的IDA7.x。
安装
只需要将 UserComment.py 文件复制到IDA安装目录的 plugins 文件夹下即可。
使用方式
打开注释窗口的三种方式:
[ol]
  • 菜单中选择 View/Open subviews/Comments
  • 使用快捷键(Ctrl-Shift-C)
  • 按下 Ctrl-!,然后选择 "Comments"
    [/ol]
    特性
  • 提供注释窗口,显示用户添加的注释,包括汇编代码和伪代码中的注释。
  • 支持不同类型的注释,包括常规注释、可重复注释、前置注释和后置注释。
  • 捕获的用户注释将在IDB中保留。

    下载
    源代码已在GitHub上开源:UserComment on GitHub
    更多
    如果你遇到任何问题,有改进建议,或想要添加新功能,请在GitHub上提交问题或拉取请求。如果你有任何问题或需要更多信息,请随时向我提问。
    感谢你对UserComment的关注。我期待你的反馈和贡献。
    逆向愉快!

    注释, 插件

  • JayRE
    OP
      

    第一次上传的链接传错了, 那个是我之前参考的IDA showcomment plugin(https://github.com/merces/showcomments), 它只能显示所有的注释, 无法区分是自动注释还是用户注释。
    我发布的Github地址在这: https://github.com/JayRE114514/UserComment
    sky2010   


    JayRE 发表于 2023-6-16 20:19
    第一次上传的链接传错了, 那个是我之前参考的IDA showcomment plugin(https://github.com/merces/showcomme ...

    支持注释的导入导出么?
    JayRE
    OP
      


    sky2010 发表于 2023-6-17 07:18
    支持注释的导入导出么?

    暂时不支持, 不过可以添加这个功能。我其实最近在写一个新的插件,用于实时保存用户注释、bookmarks和node color到json文件,这样即使IDB损坏了,关键数据仍在存在。
    sky2010   


    JayRE 发表于 2023-6-17 09:26
    暂时不支持, 不过可以添加这个功能。我其实最近在写一个新的插件,用于实时保存用户注释、bookmarks和nod ...

    支持导入导出的时候,再给分享一下,学习学习
    您需要登录后才可以回帖 登录 | 立即注册

    返回顶部