-
Notifications
You must be signed in to change notification settings - Fork 208
Using pdb in OOAnalyzer #171
-
|
Dear OOAnalyzer team, Suppose I had access to more information about the types, like a .pdb file. Is it possible to explicitly bake in these |
Beta Was this translation helpful? Give feedback.
All reactions
Replies: 1 comment 8 replies
-
|
PDBs likely contain all the information you need. We actually use PDBs to extract ground truth for testing OOAnalyzer. Is there a reason you can't simply import the PDB into Ghidra/IDA? |
Beta Was this translation helpful? Give feedback.
All reactions
-
|
I don't have that one. Thanks for the replies :) |
Beta Was this translation helpful? Give feedback.
All reactions
-
|
Github seems to be flaking out a little bit for me because your replies don't always show. I agree that it would be nice to be able to supplement facts from another source, whether it be a PDB or manual analysis from a related executable. We've talked about this a little, but it gets very complicated because you don't really know what's the same and what has changed between the files, and because OOAnalyzer work on addresses, it's hard to tie the user-supplied facts to the discovered classes. OOAnalyzer uses the RTTI, and should do pretty well on the classes that have RTTI. It'll be the classes without RTTI that are likely to give you the most trouble. It's a hard problem, which is why we've been building a tool to help. ;-) |
Beta Was this translation helpful? Give feedback.
All reactions
-
2
-
|
I kicked of OOAnalyzer on the binary, and the prolog part crashed. The log said to send that there might be a problem with the rules. Here is my working directory if you guys want to debug this. |
Beta Was this translation helpful? Give feedback.
All reactions
-
|
I don't have permission to view the file on drive. Can you create a new issue for this problem? |
Beta Was this translation helpful? Give feedback.
All reactions
-
|
just did that :) |
Beta Was this translation helpful? Give feedback.