Skip to content

Conversation

@VadimBoev
Copy link
Contributor

in IDA PRO has a tab called "Local Types", where you can find structures (either created or from binary file analysis).
For example, there is such a structure:

image

Let's ask any AI to find us this structure (the whole structure didn't fit in the screenshot):
image

@VadimBoev
Copy link
Contributor Author

I've never touched IDA PRO from the Python scripting side, but this documentation helped me in this process (maybe it will be useful to someone) - porting guide from 8.x to 9.x

@mrexodia
Copy link
Owner

Not against adding it per se, but what is the actual use case for this? How does it help the LLM reverse engineer in a practical sense?

@VadimBoev
Copy link
Contributor Author

Not against adding it per se, but what is the actual use case for this? How does it help the LLM reverse engineer in a practical sense?

In my practice, I have already encountered when I needed to write a modification for a game, but I made mistakes in the structures inside the C/C++ code. With this implementation, checking structures is much easier and more reliable (saves time). In addition, it allows you to better see the 'pseudo-code' if it was poorly decompiled (which also saves time).

@mrexodia mrexodia merged commit f7ea8d6 into mrexodia:main Aug 24, 2025
@mrexodia
Copy link
Owner

Thank you!

can1357 pushed a commit to can1357/ida-pro-mcp that referenced this pull request Dec 19, 2025
Add comprehensive structure analysis functionality
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants