逆向工程

内容导读

  • 引导篇:灵魂FAQ:逆向方向的常见疑问,动手之前先读这篇。
  • 编译与可执行文件:C 语言基础、存储结构、可执行文件——逆向的地基。
  • 交互式反汇编工具 IDA:从零开始的 IDA 与动态调试。
  • 常见算法:基本运算、编码、字节流算法、分组密码在汇编层的识别与还原。
  • z3 约束求解 / x86 汇编初步:约束求解器与汇编阅读入门。
  • 代码保护与对抗:花指令、加壳、VM、SMC、异常处理、多线程、TLS 回调、反调试、控制流平坦化。
  • 符号执行:用符号执行自动化求解约束。
  • 语言与框架:Python / .NET / Rust / JavaScript 等语言各自的逆向特点。
  • Android 平台 / 解题技巧:移动端逆向与实战通用套路。

评论