摘要
本发明公开了一种二进制代码块语义信息自动捕获方法及相关装置,涉及计算机技术领域,包括以下步骤:对二进制代码块进行代码反汇编和指令级解析,生成二进制流原始指令序列;对二进制流原始指令序列进行语义中间表示转换和词汇外溢标准化,得到二进制代码标准化指令序列;获取二进制代码块对应的指令数据依赖关系以及指令控制依赖关系并构建对应的二进制代码程序依赖图;对二进制代码程序依赖图进行语义代码节点嵌入,以生成具有上下文语义对应的二进制代码表示向量;通过预训练的语义理解模型对具有上下文语义对应的二进制代码表示向量进行语义自动捕获推理,得到二进制代码块语义信息。本发明能够实现二进制代码块语义信息的高效、精准捕获。