【发布时间】:2020-10-19 14:45:38
【问题描述】:
如何将从 joern (https://joern.io/) 获得的代码属性 graph(cpg) 从 .bin 格式转换为 .json 格式,以便将其提供给图形机分类学习库。
注意: CPG = AST + 控制流图 + 程序依赖图
任务:源代码机器学习。
【问题讨论】:
标签: machine-learning graph abstract-syntax-tree control-flow-graph joern
如何将从 joern (https://joern.io/) 获得的代码属性 graph(cpg) 从 .bin 格式转换为 .json 格式,以便将其提供给图形机分类学习库。
注意: CPG = AST + 控制流图 + 程序依赖图
任务:源代码机器学习。
【问题讨论】:
标签: machine-learning graph abstract-syntax-tree control-flow-graph joern
您可以使用包含在 joern 脚本目录中的 scala 脚本“graph-for-funcs.sc”。但是,您需要重定向输出以便将其存储在文件中(因为默认情况下输出到标准输出)。 为此,我制作了一个自定义脚本。
【讨论】: