handsomematt / ida_func_ptr

Easily create and copy function pointers to functions in IDA.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ida_func_ptr for IDA Pro

plugin

Overview

ida_func_ptr is a small utility plugin for IDA Pro. The plugin allows you to copy C function pointer definitions of functions through the context menus.

For example the screenshot above will copy the following text onto the clipboard:

int(* PCMain_cpp_PlayPreIntro)() = (int(*)())(0x00646FF0);
void(* PCMain_PlayIntroLogos)() = (void(*)())(0x00647250);

Installation

Install Prefix into the IDA plugins folder.

  • Copy the ida_func_ptr.py file into to the IDA plugins folder
    • On Windows, the folder is at C:\Program Files (x86)\IDA 6.8\plugins
    • On MacOS, the folder is at /Applications/IDA\ Pro\ 6.8/idaq.app/Contents/MacOS/plugins
    • On Linux, the folder may be at /opt/IDA/plugins/

The plugin has only been tested on IDA Pro 6.8 for Windows.

About

Easily create and copy function pointers to functions in IDA.

License:MIT License


Languages

Language:Python 100.0%