-
Notifications
You must be signed in to change notification settings - Fork 492
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
Feature: Import Address Table #1063
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good, I'm happy to merge it but since it's in windows land I'd prefer if @iMHLv2 gets a chance to look over it. If he takes too long though, it means he's busy so gimme a prod and I'll merge it in anyway. As I say, only a couple minor comments that you can look at or not as you wish... 5:)
Hello @ikelos! I have changed the comment for the exception handling ;) About the PEB casting, I didn't found the time to dig into it, but I think it is good to stay consistent with the other plugins for now. I might dig into it and open a dedicated PR to modify this accross all plugins using similar method (like ldrmodules,...). Any news from iMHLv2 ? Let me know if you are ok to merge this PR :D Best regards. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hiya, just found one other little thing, but otherwise looks good to merge. Yeah, pulling back the kernel is how most of the other plugins do it, so I'm happy pushing it like that. Do please look into it though because the more examples of efficient code that people can read to find out how to do stuff, the better. Once you get the copyright fixed, I'll get it merged... Thanks! 5:D
Hi @ikelos, |
Hello,
This new plugin can be used to extract the Import Address Table from a process to identify the API/functions used by the program. Useful to identify some of the capabilities of a PE and orient the later reverse code analysis phase.
Details here: https://www.forensicxlab.com/posts/voliat/
Example output:
Best regards and merry Christmas☺️