Vector35 / Vector35/binaryninja-api
Invocation of module level workflows
Nessuno ha ancora preso questa issue.
- Lingua principale
- C++
- Stelle
- 1.3k
- Fork
- 298
- Merge medio
- 5g 5h
- PR unite (30g)
- 19
Descrizione
What is the feature you'd like to have?
A way to invoke specific module level workflows, both in the UI and through the API.
Is your feature request related to a problem?
We have certain sets of analysis that may want to be ran again after a user has made changes to the binary. An easy example is RTTI information in a shared cache view, we load new regions after view init and now need a way to queue up the RTTI analysis after the fact.
Another issue is we might only want to run this module level activity on the new region, so we should have a way to parameterize the workflow with information like the sections or ranges to scan, this will vary for each workflow.
Additional Information:
This is the likely solution to https://github.com/Vector35/binaryninja-api/issues/6603 and also will be very useful in allowing us to make other similar analysis like objective-c its own completely separate plugin.
We currently have an API called AddAnalysisOption that does this, but it is not parameterized and most importantly it hard codes the list of activities.
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
No files or tests are named. Start by reviewing the existing AddAnalysisOption API and issue #6603, then map how module-level activities are exposed in the UI and API. Done means callers can select a workflow, provide workflow-specific regions or sections, and invoke it after view initialization without a hard-coded activity list.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- cpp
- Ambito
- api, reverse-engineering
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100