Awesome Open Source
Awesome Open Source

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.py to IDAPRO/plugins/
  2. Copy/link phrank and phrank_apy.py to IDAPRO/python/3/ folder

It is also possible to just run phrank.py during analysis without installation

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



Alternative Project Comparisons
Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Python (807,238
Reverse Engineering (2,313
Hacking Tool (994
Ida Pro (252
Idapython (185
Hexrays (23
Hexrays Decompiler (4