Author: ImNotAVirus
Find Delphi VMTs and generate their structures
This plugin is intended to facilitate the revese engineering of binaries written in Delphi.
For that, it:
- Finds the Virtual Method Table (VMT) of Delphi classes
- Creates a structure for each VMT (class name, instance size, virtual methods, etc...)
- Creates a tag for each VMT in order to locate them more easily
Warning: This plugin currently only supports 32bits PE (Portable Executable). For more details on upcoming features, you can refer to TODO.md.
No special instructions, package manager is recommended
No special instructions, package manager is recommended
No special instructions, package manager is recommended
This repo contains different examples to show how the plugin works in scripting mode.
You can view them here.
Warning: although DelphiNinja does not require dependencies, some examples may require dependencies.
For more information, please refer to this page.
This plugin has been tested with the following minimum version of Binary Ninja:
- release: N/A
- dev: 2440
This plugin is released under a MIT license.
2