Skip to content
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

Port to IDA 7.1 new IDAPython API and some minor changes #5

Open
wants to merge 13 commits into
base: master
Choose a base branch
from

Conversation

Freddrickk
Copy link

Hi,

I've been reverse engineering UEFI images for the last couple months and your
script was very helpful. I worked a bit on it along the way and would
appreciate if you could merge these changes. Here's a list of what I worked on:

  • Port to IDA 7.1 new IDAPython API
  • Support protocols resolved with LocateProtocol and apply structure offsets on calls (Only works for interfaces that are global variables for now)
  • Modified the script to be PEP8 compliant
  • Update README (ex. behemot.h is not necessary anymore since IDA 7.1 supports UEFI Type Library)

I'm planning to add more features and continue to improve this script in the
future.

Thank you!

@snare
Copy link
Owner

snare commented May 10, 2018 via email

@Freddrickk
Copy link
Author

You're very welcome :) Thanks for all the work you put into this.

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