mirror of
https://github.com/ApfelTeeSaft/IDAExecFunctionsImporter.git
synced 2026-09-03 03:33:35 +00:00
39 lines
1.3 KiB
Markdown
39 lines
1.3 KiB
Markdown
# IDAExecFunctionsImporter
|
|
|
|
## This is an IDA-Plugin for v9.0 rc1 to import names from an `.idmap` file into the database.
|
|
|
|
## The Original Code was made by [Fischsalat](https://github.com/fischsalat)
|
|
|
|
### This plugin can be used with .idmap files generated by [Dumper-7](https://github.com/Encryqed/Dumper-7/).
|
|
-----
|
|
### Currently imported
|
|
- Virtual Function Table names: eg. `UClass_VFT`
|
|
- UFunction::ExecFunction names: eg. `APlayerController::execCanRestartPlayer`
|
|
|
|
### Build
|
|
- Building this plugin requires the IDA C++ SDK
|
|
- Add the SDKs `\include\` directors to the projects `Additional Include Directories`
|
|
- Add the SDKs `\lib\x64_win_vc_64` director to the projects `Additional Library Directories`
|
|
- Select your IDA installations' `\plugins\` folder as your `Output Directory`
|
|
|
|
-----
|
|
|
|
### Format expected by the plugin:
|
|
```c++
|
|
struct Identifier
|
|
{
|
|
uint32 Offset; // Relative to Imagebase
|
|
uint16 NameLength;
|
|
const char Name[NameLength]; // Not NULL-terminated
|
|
};
|
|
```
|
|
-----
|
|
Exec-Functions | VirtualFunctionTables
|
|
:-------------------------:|:-------------------------:
|
|
 | 
|
|
|
|
|
|
|
|
|
|
|