Vector35 / Vector35/binaryninja-api

WARP Commands removed from command palette

Aperta
#8,335 3 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Lingua principale
C++
Stelle
1.3k
Fork
298
Merge medio
5g 5h
PR unite (30g)
19

Descrizione

Version and Platform (required):
Removed in #7994

Bug Description:
There used to be, among others, a Copy GUID and Find GUID command built in, but these are now gone.

Steps To Reproduce:
Make sure the WARP plugin is enabled, Ctrl + P, search for WARP in the command palette.

Expected Behavior:
Copy GUID and Find GUID are selectable and working

Screenshots/Video Recording:
N/A

Binary:
N/A

Additional Information:
I was wondering what happened to Copy GUID and Find GUID when i updated binja, and found this PR (commit 3c88b11)... I'm wondering why this was removed, and if it is going to be reimplemented in the future? Currently I'm having to resort to binaryninja.warp.get_function_guid(current_function) in the console, to replicate the behaviour, which works but it's not as nice as the previous command palette entry.

It would be great if the "Go to Address" menu would also fall back to GUID lookup if the pasted address parses as a guid. Currently it does math on the different hex parts of the guid

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Start with the WARP plugin's command-palette registration and the binaryninja.warp.get_function_guid(current_function) entry point mentioned in the report. Reproduce with WARP enabled by searching for WARP in the command palette; done means Copy GUID and Find GUID are selectable and working, with Go to Address GUID handling treated as an additional scope.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
python
Ambito
reverse-engineering, tooling
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Tranquilla
Chiarezza
Abbastanza chiara
Idoneità per principianti
55/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.