Mizari / phrank

Tool that automates some useful structure routines in IDA PRO

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Post HexRays ANalysis Kit

About

Phrank helps with structure analysis and function pointers. Phrank works on top of HexRays ctrees.

Installation

  1. Copy/link phrank_plugin.py to IDAPRO/plugins/
  2. Copy/link pyphrank and phrank.py to IDAPRO/python/3/ folder

Capabilities

  1. Analyze pointer variable: automatically calculate pointed structure size, create new structure and set variable type

2) Analyze C++ classes with multiple inheritance: detect multiple inheritance among C++ classses, detect virtual tables, create structures for virtual tables, detect and set C++ objects in functions

How to use

There are currently two ways to use phrank: hotkey actions (described here and in comments here) and phrank api (described in docstring comments here).

About

Tool that automates some useful structure routines in IDA PRO

License:MIT License


Languages

Language:Python 100.0%