Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否有任何用于从汇编代码中提取 API 调用序列和控制流图的开源代码?
我首先使用反汇编程序来生成 PE 文件的汇编代码。现在我需要提取 API 调用序列,当然还有 cfg.
我建议您结合clang来看看LLVM。在那里,您可以解析 clang 生成的位代码的调用树,这是一种中间语言,之后可以编译为目标架构。CallGraphSCCPass应该会有所帮助。
编辑由于您首先需要反汇编,因此带有 LLVM 的x86 Disassembler可能更有用。