1个不稳定版本

0.0.1 2022年10月21日

#11 in #反汇编器

MIT许可证

16KB

Fireman

进行中

顶部是主要目标,下方是子目标

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

代码风格

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

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

源文件顺序

模块定义文件

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

主源文件顺序

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

依赖关系

~53MB
~1.5M SLoC