-
公开(公告)号:CN119577771A
公开(公告)日:2025-03-07
申请号:CN202411240316.8
申请日:2024-09-05
Applicant: 罗伯特·博世有限公司
Abstract: 按照各种实施方式,提供了一种用于自动分析计算机程序(即,尤其是确定在(待检查的)计算机程序(该计算机程序以编译版本、即二进制代码存在)中存在的程序组件)的方法,该方法具有:通过对计算机程序的二进制代码进行反编译,生成具有中间表示指令序列的中间表示代码;从该中间表示指令序列生成一个或多个中间表示代码串;在所述一个或多个中间表示代码串中,借助于字符串内核搜索来搜索多个参考中间表示代码串中的参考中间表示代码串,其中,每个参考中间表示代码串都属于程序组件;而且确定在所述一个或多个中间表示代码串中借助于字符串内核比较找到了的参考中间表示代码串所属的程序组件,作为存在于该计算机程序中的程序组件。