Closed h4rdee closed 2 days ago
Fixed it by downgrading code to previous version, seems to be working now
I'm kinda curious hows this left unchecked @s-ff (feels like breaking change tbh)
Good find, we'll have to add a compat layer to support the older IDA API here.
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:
Which i'm assuming is because IDA 7.5 SDK doesn't have such thing as
compiled_binpat_vec_t
Can berelated to https://github.com/mandiant/capa/pull/2011Steps 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