Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/eveheeero/fireman

Decompiler written in rust inspired by snowman (WIP)
https://github.com/eveheeero/fireman

assembly decompile decompiler disassembler ir reverse-engineering x64

Last synced: 4 months ago
JSON representation

Decompiler written in rust inspired by snowman (WIP)

Awesome Lists containing this project

README

        

# Fireman

Working In Progress

top is main goal, lower is subs

- [x] Generate IR Based Environment
- [ ] Complete Instruction Parsing Routine
- [ ] X64
- [ ] Copy All Instruction Documents
- [ ] Complete Instruction Parsing Function
- [ ] ARM
- [ ] ...
- [ ] IR to C like code
- [ ] ...
- [ ] GUI based decompiler
- [ ] TUI based decompiler
- [ ] Command line decompiler
- [ ] IR Pattern Matching Routine (to detect well-known library's function like msvc's memcpy)
- [ ] Optimizer
- [ ] Obfucasioner (possible?)

## Code style

### Comment Template (optional, to avoid typing Note, NOTE, NOTES, notes, ....)

- \#\#\# Arguments
- \#\#\# Returns
- \#\#\# Note
- \#\#\# Todo

## Source file order

### Module definition file

- submod declares
- submod use declares
- use declares

### Main source file order

- use declares
- source code
- impl block (when impl block is small)
- impl block declared mod declares (when impl block is large)