OALabs / hashdb-ida

HashDB API hash lookup plugin for IDA Pro
BSD 3-Clause "New" or "Revised" License
287 stars 39 forks source link

Fix #34 #43

Closed anthonyprintup closed 2 years ago

anthonyprintup commented 2 years ago

This PR fixes issue #34.

Detailed description:

Possible (but unlikely) bugs:

Disclaimer:

I've only tested the plugin on two samples (one 32-bit and one 64-bit). Strings with invalid names (e.g. -path) haven't been tested yet, but should work (look at #31). TLDR; more testing required before we can push a release.

anthonyprintup commented 2 years ago

Added support for IDA 8.0 by using ida_enum.get_enum_member_by_name to check for enum names.

anthonyprintup commented 2 years ago

I've only tested the plugin on two samples (one 32-bit and one 64-bit). Strings with invalid names (e.g. -path) haven't been tested yet, but should work (look at https://github.com/OALabs/hashdb-ida/pull/31).

Confirmed to be working properly in all instances. All tests passed (IDA 8.0, Python 3.10.6) and ready to merge.