1 个不稳定版本

0.0.1 2022年10月15日

#12 in #decompiler

MIT 许可证

4KB

消防员

开发中

最高目标是 main,其次是 subs

  • 基于 IR 的环境生成
  • 完成指令解析程序
    • X64
      • 复制所有指令文档
      • 完成指令解析功能
    • ARM
    • ...
  • 将 IR 转换为类似 C 的代码
    • ...
  • 基于 GUI 的反汇编器
  • 基于 TUI 的反汇编器
  • 命令行反汇编器
  • IR 模式匹配程序(用于检测知名库函数,如 msvc 的 memcpy)
  • 优化器
  • 混淆器(可能?)

代码风格

注释模板(可选,以避免输入 Note、NOTE、NOTES、notes 等...)

  • ### 参数
  • ### 返回值
  • ### 注意
  • ### 待办事项

源文件顺序

模块定义文件

  • 子模块声明
  • 子模块使用声明
  • 使用声明

主源文件顺序

  • 使用声明
  • 源代码
  • impl 块(当 impl 块较小时)
  • impl 块声明的模块声明(当 impl 块较大时)

依赖项

~34MB
~1M SLoC