Skip to content

howmp/COMFinder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Sep 30, 2022
64bcddb · Sep 30, 2022

History

5 Commits
Sep 30, 2022
Sep 30, 2022
Jan 8, 2019
Jan 8, 2019
Sep 30, 2022
Jan 8, 2019
Jan 8, 2019

Repository files navigation

COMFinder

IDA plugin for COM

这是一个IDA的插件,依赖于IDAPython,用于查找标记COM组件中函数

效果图

左侧为IDA中效果,右侧对比了ComRaider

comfinder

原理

  1. 在IDAPython中通过pywin32的pythoncom获取COM组件中的原型

  2. 使用独立的程序获取COM组件中原型对应的虚表

    特别注意:由于需要加载dll之后获取虚表,所以千万不要用于恶意程序分析

安装

  1. 安装IDA的时候,要勾选IDAPython

  2. 安装pywin32pip install pywin32

  3. 将bin目录三个文件复制到插件目录

    默认情况下,在这个目录:C:\Program Files\IDA 7.6\plugins

  4. 删除或备份插件目录原始的comhelper.dllcomhelper64.dll文件

更新记录

  1. 2022-9-30

    1. 支持IDA7.6,支持Python3
  2. 2020-4-8

    1. 重新编译去除运行库依赖,解决丢失MSVCR90.dll等问题

    2. 增加说明,解决IDA自带comhelper导致本插件无法使用的问题

About

IDA plugin for COM

Resources

Stars

Watchers

Forks

Packages

No packages published