Program Analysis

  • 静态分析:
    • 相关课程:
    • 符号执行:A Survey of Symbolic Execution Techniques:[Paper]
    • 指针分析:Pointer Analysis:[Paper]
    • 堆分析:Shape Analysis:[Paper]
    • 参数化分析:[Paper]
  • 动态分析:
    • Fuzzing(这个也可以放在Security):[Paper]
      • CS研究生如何入门模糊测试方向?[Page]
      • Fuzzing技术总结 [Page]
      • Fuzzing Notes [Page]
      • AFL:[GitHub] [Tutorial]
      • Fuzzing-101(练习afl++工具,可作为fuzz入门的十个“小”练习)[GitHub]
  • 程序分析工具:
  • LLVM:[Book]