-
Notifications
You must be signed in to change notification settings - Fork 464
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Annotate API calls via wrapper/thunk functions #62
Comments
Does it fail to annotate all calls or just this one? |
It fails to annotate everything. But, I can see the additional segment called .msdn.
What do you mean by that? I attached to files I checked. |
@mr-tz Do you have any idea how to solve this? |
The sample calls the functions from the import address table via an intermediate thunk function. For example the call to CreateFileA is made via the function at offset 0x401283. The plugin does not currently support the annotation of function arguments for such calls. |
Could you please add this to the plugin? |
It shouldn't be too hard to add this feature, but I cannot promise a solution soon. We will keep this issue open to track it. |
@mr-tz Could you give me some hint where to start, then I will try to add it and push a change? |
Thanks, that would be great! One solution would be to add the respective call offsets to the |
Well, then you have to give some more details on what to do. |
you need to update the implementation of the you should enumerate functions and detect when they are thunks to other imports, mark them as such, and find a way to update the |
Any more hint which APIs are relevant here? |
I would probably look at the following functions first:
|
I tried to run the MSDN Annotations plugin but it turns out that it does not work well with IDA 7.1 Pro.
It creates a Segment .msdn with content but it does not change the Symbols as expected.
The text was updated successfully, but these errors were encountered: