Files
2024-10-24 06:20:24 +02:00

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
:-------------------------:|:-------------------------:
![image](https://github.com/Fischsalat/IDAExecFunctionsImporter/assets/64608145/15b7c443-2742-40f5-8071-4238448b6269) | ![image](https://github.com/Fischsalat/IDAExecFunctionsImporter/assets/64608145/bfc1ab5b-c2df-4123-ac9d-208f77c2cc12)