re-cpp-abi

Installation
SKILL.md

现代 C++ 逆向(RTTI / 异常 / 虚表)

何时使用 / 何时不用

  • 用:RTTI/异常表密集的二进制、反编译结果混乱的 C++ 目标(类层次/虚调用/异常流无法直接读出)
  • 不用:C 代码或纯汇编(走 [[re-binary-core]] 通用路径);混淆主导的目标(先 [[re-deobfuscate]])

工具准备

readelf / llvm-objdump(节表与异常表)

  • Linux: apt install binutils llvm / dnf install binutils llvm / pacman -S binutils llvm
  • macOS: brew install llvm(binutils 部分 macOS 自带)
  • Windows: WSL 或 llvm 预编译
  • 验证: readelf --version、llvm-objdump --version

c++filt / undname(mangling 解码)

Installs
54
GitHub Stars
193
First Seen
Aug 22, 2026