Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/handsomematt/ida_func_ptr
Easily create and copy function pointers to functions in IDA.
https://github.com/handsomematt/ida_func_ptr
ida idapython-plugin reverse-engineering
Last synced: about 2 months ago
JSON representation
Easily create and copy function pointers to functions in IDA.
- Host: GitHub
- URL: https://github.com/handsomematt/ida_func_ptr
- Owner: handsomematt
- License: mit
- Created: 2017-07-26T22:29:45.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2017-07-27T20:04:12.000Z (about 7 years ago)
- Last Synced: 2024-02-11T15:55:42.117Z (8 months ago)
- Topics: ida, idapython-plugin, reverse-engineering
- Language: Python
- Size: 35.2 KB
- Stars: 7
- Watchers: 2
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ida_func_ptr for IDA Pro
## Overview
ida_func_ptr is a small utility plugin for [IDA Pro](https://www.hex-rays.com/products/ida/).
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:
```c
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.