Decompilation information

Aperta
#75 3 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
20/100
Tipo di issue
Funzionalità
Chiarezza
Da chiarire
Stato di attività
Ferma
Stack tecnologico
python

Direzione di ricerca

Inizia leggendo la discussione di Stack Overflow e il paper NDSS collegati, quindi esamina i repository DREAM e dream-ida a cui si fa riferimento. L’issue fornisce un contesto di ricerca sulla decompilazione, ma non identifica un punto di ingresso in Spice86, un obiettivo di implementazione o un criterio di completamento; è quindi necessario chiarire il deliverable previsto.

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

Descrizione

discussion enhancement question

Infos if Spice86 ever gets in the direction of rudimentary decompilation:

https://stackoverflow.com/questions/27160506/decompiler-how-to-structure-loops

related work from stackoverflow articel
https://www.ndss-symposium.org/ndss2015/ndss-2015-programme/no-more-gotos-decompilation-using-pattern-independent-control-flow-structuring-and-semantics/

the decompiler they talk about - python + its own simple IR load from json files (produced by a IDA plugin - but seem to be easy generatedable without using the plugin)
https://github.com/CodeIntelligenceTesting/dream
https://github.com/CodeIntelligenceTesting/dream-ida

Lingua principale
C#
Stelle
672
Fork
51
Merge medio
11h 27m
PR unite (30g)
44

Preparare l'ambiente

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.

Altre issue di OpenRakis/Spice86

Tutte le issue di OpenRakis/Spice86

Issue simili

Altre issue su C#

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.