re-nim
Installation
SKILL.md
Nim 逆向
何时使用 / 何时不用
- 用:Nim 产物(
NimMain/ GC 符号、NimString 结构特征),需要还原字符串逻辑、异常路径、GC/所有权关系 - 用:Nim/C 混合产物中区分 Nim 侧代码(按符号来源分组后 Nim 侧进本技能路径)
- 不用:纯 C/C++ 产物(走 [[re-cpp-abi]] / [[re-binary-core]] 通用路径)
- 不用:只需函数逻辑(直接反编译技能)
工具准备
readelf / llvm-nm(符号与节分析)
- 安装与验证见 [[re-cpp-abi]] 工具准备
- Nim 产物以 ELF 为主(Linux 默认 C 后端);macOS 用 llvm-nm
Ghidra / IDA(反编译底座)
- 安装与验证见 [[re-ghidra]] / [[re-ida]];Nim 符号(NimMain/NimStringV2 等)导入后直接可读