-
Notifications
You must be signed in to change notification settings - Fork 615
Closed
Description
Description
I've used capa ida plugin and decided to update it
I've uninstalled previous flare-capa package, then installed it again
I also removed old rules and pulled new ones
Then when i tried to use plugin, i got following error:
File "C:\Users\...\AppData\Local\Programs\Python\Python38\lib\site-packages\capa\features\extractors\ida\helpers.py", line 32, in find_byte_sequence
patterns = ida_bytes.compiled_binpat_vec_t()
AttributeError: module 'ida_bytes' has no attribute 'compiled_binpat_vec_t'
Which i'm assuming is because IDA 7.5 SDK doesn't have such thing as compiled_binpat_vec_t
Can be related to #2011
Steps to Reproduce
Pretty much described above
Expected behavior:
Plugin works properly (IDA 7.5 should be supported by capa plugin afaik (?))
Actual behavior:
AttributeError: module 'ida_bytes' has no attribute 'compiled_binpat_vec_t'
Versions
IDA Pro 7.5
Latest capa version (7.2.0)
Python 3.8.10
Additional Information
Can be fixed by adding backward-compatibility layer to an API described above
Metadata
Metadata
Assignees
Labels
No labels