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

add IDA plugins listed at vmallet #719

Closed
williballenthin opened this issue Oct 24, 2023 · 8 comments
Closed

add IDA plugins listed at vmallet #719

williballenthin opened this issue Oct 24, 2023 · 8 comments
Assignees
Labels
👩‍🦱 IDA Related to IDA or an IDA plugin 🌀 FLARE-VM A package or feature to be used by FLARE-VM 💎 enhancement It is working, but it could be better ❔ discussion Further discussion is needed

Comments

@williballenthin
Copy link

Details

There's a nice list of actively maintained IDA plugins here: https://vmallet.github.io/ida-plugins/

We should use this list as inspiration for IDA plugins to add to FLARE-VM.

@Ana06 Ana06 added 💎 enhancement It is working, but it could be better ❔ discussion Further discussion is needed 🌀 FLARE-VM A package or feature to be used by FLARE-VM labels Nov 9, 2023
@d35ha d35ha self-assigned this Jan 15, 2024
@Ana06
Copy link
Member

Ana06 commented Feb 22, 2024

@mandiant/flare-vm which of this plugins would you like to have in FLARE-VM?

I propose we start adding the following ones from the list provided above:

I would suggest also adding https://github.com/nihilus/idastealth

https://github.com/airbus-cert/ttddbg seems to have issues with IDA 8, so I would leave it by now.

I think we could consider adding some parts of https://github.com/williballenthin/idawilli and https://github.com/Ana06/idapython but this requires some discussions and I think we should not address this as part of this PR.

@binjo
Copy link
Contributor

binjo commented Feb 23, 2024

I'd love to have these two:

@williballenthin
Copy link
Author

and I'd like to see:

@emtuls
Copy link
Member

emtuls commented Feb 29, 2024

I second these ones at the very least (the others look good as well!):

@Ana06
Copy link
Member

Ana06 commented Apr 16, 2024

Should we split this PR and create an IDA plugin label? I have the feeling it is starting getting difficult to track and prioritize as a single issue. That would allow us to up vote issues and discuss which ones we should add to the default config.

@Ana06
Copy link
Member

Ana06 commented Apr 16, 2024

Even better: #996

@Ana06
Copy link
Member

Ana06 commented May 7, 2024

We have recently added IDA plugins helper functions to simplify IDA plugins installation, support for IDA plugins to the create_package_template.py script, an IDA plugin issue template, and automation for IDA plugins in #1013, #1020 and #1024. These improvements allow us to now split this issue into an issue using the IDA plugin template for every of the plugins proposed here for better tracking purposes (ensuring we have collected all the information, upvoting of existent issues, focused discussions, etc.).The new issue template supports the send PR automation to create new packages for IDA plugin distributed in a standard way: as a single file or ZIP containing a plugin (and supporting files/directories) that need to be copied to the IDA plugins directory.

Note that in addition to the capa explorer IDA plugin (which was introduced a long time ago before this issue was created), we have added the following IDA plugins in the last weeks (either as part of one of the previously mentioned PR or using the introduced automation):

Note also that https://github.com/gaasedelen/tenet doesn't work with Python 3.10: gaasedelen/tenet#15 (comment) which means we can't add it until the bug is fixed.

So closing this issue. @williballenthin @binjo @emtuls @d35ha please open new issues for any IDA plugin that hasn't been added already and you would like to have in FLARE-VM using the new IDA plugin issue template.

@Ana06 Ana06 closed this as completed May 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
👩‍🦱 IDA Related to IDA or an IDA plugin 🌀 FLARE-VM A package or feature to be used by FLARE-VM 💎 enhancement It is working, but it could be better ❔ discussion Further discussion is needed
Projects
None yet
Development

No branches or pull requests

5 participants