|
#1
|
|||
|
|||
Automating definition of C++ classes/vtables in IDA?
I have a 3DS Max 8 plugin binary. I have a bunch of header files from the 3DS MAX 8 SDK that define classes (including their vtables) that are used by this plugin binary.
I have IDA Pro 7.0.170914. Is there some way I can automate importing these header files into IDA in a way that defines the vtables and stuff? Using "Parse C Header File" doesn't work for these C++ headers. Using tilib.exe for that version of IDA pro fails with "not implemented yet" (the -P switch for C++ does say "not ready yet"). Is there something I can do here to import these into IDA without needing to do it all manually? Is there a newer version of tilib.exe that will work better but still outputs til files that IDA Pro 7.0 can read? Is there some other way to do it? Or am I stuck having to manually massage these things into IDA? |
#2
|
|||
|
|||
I was actually able to get it working by taking a pdb file that contained the structures I was interested in and using tilib -p to import the types from that pdb. Its not so useful for vtables of derived classes but IDA in general (or at least the version I have) doesn't handle that properly anyway.
|
Thread Tools | |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Importing C++ classes into Ghidra? | jonwil | General Discussion | 3 | 06-05-2020 13:14 |
[Android] Dex Manager v1.1 - Designed To Play With Classes.dex | Jasi2169 | Community Tools | 2 | 11-01-2017 03:00 |
Definition of Virus | wilson bibe | General Discussion | 4 | 07-08-2013 18:04 |