吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4758|回复: 6
收起左侧

[IDA Plugin] ClassInformerPython

[复制链接]
m4n0w4r 发表于 2017-10-8 20:32
ClassInformerPython
by NCCGroup

Another RTTI Parsing IDA plugin
Features

  • All ida-python
  • Class based design, error logging
  • RTTI parsing algorithm scanning for vtables first (instead of bruteforcing the entire rdata/data sections)
  • Graphing of class hierarchy (using transitive reduction for clarity)
  • Export functionality to GraphViz (.dot) format
  • Handles RTTI and C++ name demangling for:X86 GCC
  • X86 MSVC
  • X64 GCC
  • X64 MSVC
Usage
Simple: First load your binary in IDA. Then run script classinformerpython.py To export the dot file, either right click on the class diagram and select export or just hit F2.

Download here:
https://github.com/nccgroup/PythonClassInformer

Regards,

免费评分

参与人数 1吾爱币 +5 热心值 +1 收起 理由
Sound + 5 + 1 鼓励转贴优秀软件安全工具和文档!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

爱飞的猫 发表于 2017-10-11 08:42
简单来说:
把 C++ 类函数名称变成更容易读的写法。

不知道会不会把 (a1 + 8)(1, 2, 3) 解析成 this->fn1(1,2,3) 这样,感觉只是名称替换。
dj1149 发表于 2017-10-8 23:57
ClassInformerPython

另一个RTTI解析IDA插件

特征

所有ida-python
基于类的设计,错误记录
RTTI解析算法首先扫描vtables(而不是强制整个rdata / data部分)
绘制类层次结构(为了清晰起见,使用传递减少)
导出功能到GraphViz(.dot)格式
处理RTTI和C ++名称解除:
X86 GCC
X86 MSVC
X64 GCC
X64 MSVC
用法

简单:首先在二维码中加载你的二进制码。然后运行脚本classinformerpython.py 要导出点文件,请右键单击类图,然后选择 export或仅按F2。

xing4293160 发表于 2017-10-9 08:49
ClassInformerPython   由NCCGroup      另一个RTTI解析IDA插件   特性   所有ida-python   基于类设计、错误日志   RTTI解析算法扫描vtable第一(而不是整个rdata bruteforcing /数据部分)   减少制图类层次结构(使用传递清晰)   GraphViz(. dot)格式导出功能   负责:RTTI和c++名字demangling X86 GCC   X86 MSVC   X64 GCC   X64 MSVC   使用   简单:首先在IDA加载二进制。然后运行脚本classinformerpython。py出口点文件,右键单击并选择export类图或F2。      在这里下载:   https://github.com/nccgroup/PythonClassInformer  
leeqng 发表于 2017-10-9 08:51 来自手机
编程者的福音
yssun 发表于 2017-10-9 09:51
编程者的福音s
d214800040 发表于 2017-10-10 21:28
大学时候计算机课程真应该好好学习下啊。。。要不我也是牛人了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-23 20:08

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表