Decompilation information
Nobody has claimed this yet.
- Dominant language
- C#
- Stars
- 658
- Forks
- 48
- Avg merge
- 8h 33m
- Merged PRs (30d)
- 5
Description
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
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reading the linked Stack Overflow discussion and NDSS paper, then inspect the referenced DREAM and dream-ida repositories. The issue offers decompilation research context but does not identify a Spice86 entry point, implementation target, or completion criterion, so the intended deliverable needs clarification.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- reverse-engineering
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100