1个不稳定版本
0.0.1 | 2022年10月21日 |
---|
#11 in #反汇编器
16KB
Fireman
进行中
顶部是主要目标,下方是子目标
- 生成基于IR的环境
- 完成指令解析例程
- X64
- 复制所有指令文档
- 完成指令解析函数
- ARM
- ...
- X64
- 将IR转换为类似C的代码
- ...
- 基于GUI的反汇编器
- 基于TUI的反汇编器
- 命令行反汇编器
- IR模式匹配例程(用于检测知名库的函数,如msvc的memcpy)
- 优化器
- 混淆器(可能)
代码风格
注释模板(可选,避免输入Note, NOTE, NOTES, notes, ...)
- ### 参数
- ### 返回值
- ### 注意
- ### 待办事项
源文件顺序
模块定义文件
- 子模块声明
- 子模块使用声明
- 使用声明
主源文件顺序
- 使用声明
- 源代码
- impl块(当impl块较小时)
- impl块声明模块声明(当impl块较大时)
依赖关系
~53MB
~1.5M SLoC