Skip to content

Latest commit

 

History

History
24 lines (15 loc) · 1.03 KB

README.md

File metadata and controls

24 lines (15 loc) · 1.03 KB

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).