Skip to content

Eveheeero/fireman

Repository files navigation

Fireman

Logo

Working In Progress (2025.06 Updated)

Features & Plans

Currently, There is only IR Based Analyzed Routine.

  • Generate IR Based Environment
  • Complete Instruction Parsing Routine
    • X64
      • Copy All Instruction Documents
      • Complete Instruction Parsing Function
    • ARM
    • ...
  • IR Based Analyzed Routine
    • Single Block Variable Analysis (aka Data Flow Analysis)
      • Reaching Definitions Analysis
      • Liveness Analysis
    • Control Flow Analysis
      • Complex Loop Analysis
    • Merged Block Variable Analysis
  • Simulation Routine
  • Generate C like Code
    • Optimization
  • GUI decompiler
    • Inspect IR
    • Modify IR or Instruction
    • Generate C like Code
    • Simulate With Memory / Register
  • TUI decompiler
  • CLI decompiler
  • IR Pattern Matching Routine (to detect well-known library's function like msvc's memcpy)
  • Optimizer
  • Deobfucasioner (possible?)

Code style

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

  • ### Arguments
  • ### Returns
  • ### Note
  • ### Todo

About

Decompiler written in rust inspired by snowman (2025 11 WIP)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors 4

  •  
  •  
  •  
  •  

Languages