代码混淆方法、装置、电子设备及存储介质

    公开(公告)号:CN112115427B

    公开(公告)日:2024-05-31

    申请号:CN202010819524.9

    申请日:2020-08-14

    Abstract: 本发明实施例提供一种代码混淆方法、装置、电子设备及存储介质;方法包括:根据目标程序中的函数的控制流走向,确定所述函数中的基本代码块;对所述基本代码块进行分割,得到子代码块;将代码块中的非条件跳转指令的目标地址转换为在所述目标程序运行时确定的地址;其中,所述代码块包括子代码块,或包括子代码块以及未被分割的基本代码块。本发明实施例提供的代码混淆方法、装置、电子设备及存储介质,通过将代码块中的非条件跳转指令的目标地址转换为在所述目标程序运行时确定的地址,从而切断了具有非条件跳转指令的代码块与所要跳转的代码块之间的直接跳转关系,增加了反向分析的难度。

    代码混淆方法、装置、电子设备及存储介质

    公开(公告)号:CN112115427A

    公开(公告)日:2020-12-22

    申请号:CN202010819524.9

    申请日:2020-08-14

    Abstract: 本发明实施例提供一种代码混淆方法、装置、电子设备及存储介质;方法包括:根据目标程序中的函数的控制流走向,确定所述函数中的基本代码块;对所述基本代码块进行分割,得到子代码块;将代码块中的非条件跳转指令的目标地址转换为在所述目标程序运行时确定的地址;其中,所述代码块包括子代码块,或包括子代码块以及未被分割的基本代码块。本发明实施例提供的代码混淆方法、装置、电子设备及存储介质,通过将代码块中的非条件跳转指令的目标地址转换为在所述目标程序运行时确定的地址,从而切断了具有非条件跳转指令的代码块与所要跳转的代码块之间的直接跳转关系,增加了反向分析的难度。

    网络防护方法、装置、设备及存储介质

    公开(公告)号:CN114826715A

    公开(公告)日:2022-07-29

    申请号:CN202210401120.7

    申请日:2022-04-15

    Abstract: 本申请公开了一种网络防护方法、装置、设备及存储介质,属于网络安全技术领域。本申请对接收到的业务请求进行分类,得到分类结果;根据所述分类结果获取与所述分类结果匹配的规则链模型,所述规则链模型用于根据预设的安全规则对所述业务请求的安全性进行评估;调用所述规则链模型对所述业务请求进行评分,得到所述业务请求的请求分数;根据所述请求分数,确定所述业务请求相对应的处置方式,即在本申请中,根据不同业务请求的请求分数,确定不同的处置方式,丰富了处置方式,提高了客户端访问效率。

    代码混淆方法、装置、计算设备及计算机存储介质

    公开(公告)号:CN114254273A

    公开(公告)日:2022-03-29

    申请号:CN202111534423.8

    申请日:2021-12-15

    Abstract: 本发明公开了一种代码混淆方法、装置、计算设备及计算机存储介质。方法包括:识别源代码中的多个目标函数;生成包含多个目标函数的融合函数;该融合函数中创建有各个目标函数的真实执行路径;针对于任一目标函数,基于该目标函数的真实执行路径能够获得与在源代码中执行该目标函数一致的执行结果;在源代码中插入融合函数,并且针对于任一目标函数,从源代码中删除该目标函数,以及将源代码中调用该目标函数的语句替换为调用融合函数的语句。本方案能够隐藏源代码中目标函数的调用关系,提升代码混淆强度,提高对应用程序的逆向难度,提升应用程序的防护效果。

    应用程序保护方法、电子设备和存储介质

    公开(公告)号:CN112114933A

    公开(公告)日:2020-12-22

    申请号:CN202010820860.5

    申请日:2020-08-14

    Abstract: 本发明实施例提供了一种应用程序保护方法、电子设备及存储介质,该方法包括:确定源文件,根据源文件生成对应的中间语言文件;采用基于寄存器的虚拟机,将中间语言文件转化为虚拟机指令;对虚拟机指令进行编码得到对应的虚拟机字节码,根据虚拟机字节码创建应用程序。本发明的实施例提供了一种应用程序保护方法、电子设备及存储介质,基于寄存器编号的形式对源文件进行指令转化,转化得到虚拟机指令,并对虚拟机指令进行编码得到对应的虚拟机字节码,根据虚拟机字节码创建应用程序,从而在运行应用程序执行指令时,可从寄存器编号中明确源文件中对应的变量获取位置,直接使用寄存器中保存的变量值,实现更高的执行效率和更高的内存利用率。

    代码文件的混淆方法、装置、电子设备和存储介质

    公开(公告)号:CN112115428B

    公开(公告)日:2024-04-09

    申请号:CN202010820864.3

    申请日:2020-08-14

    Abstract: 本发明实施例提供了一种代码文件的混淆方法、装置、电子设备及存储介质,该方法包括:根据第一语法树确定操作符节点和操作数节点;根据操作符节点和操作数节点对应的节点内容创建基础函数文件;根据操作数节点对应的节点内容和基础函数文件创建代理函数文件;根据代理函数文件对第一语法树进行修改,获得第二语法树,根据第二语法树获得混淆代码文件。本发明的实施例提供了一种代码文件的混淆方法、电子设备和存储介质,通过识别语法树中的操作符节点和操作数节点,将操作符和操作数的执行功能用基础函数实现,再通过代理函数代理操作符功能,使其映射到基础函数上,可实现操作符和操作数的混淆,增加破解代码文件的逆向难度。

    网络防护方法、装置、设备及存储介质

    公开(公告)号:CN114826715B

    公开(公告)日:2024-03-22

    申请号:CN202210401120.7

    申请日:2022-04-15

    Abstract: 本申请公开了一种网络防护方法、装置、设备及存储介质,属于网络安全技术领域。本申请对接收到的业务请求进行分类,得到分类结果;根据所述分类结果获取与所述分类结果匹配的规则链模型,所述规则链模型用于根据预设的安全规则对所述业务请求的安全性进行评估;调用所述规则链模型对所述业务请求进行评分,得到所述业务请求的请求分数;根据所述请求分数,确定所述业务请求相对应的处置方式,即在本申请中,根据不同业务请求的请求分数,确定不同的处置方式,丰富了处置方式,提高了客户端访问效率。

    代码文件的混淆方法、装置、电子设备和存储介质

    公开(公告)号:CN112115428A

    公开(公告)日:2020-12-22

    申请号:CN202010820864.3

    申请日:2020-08-14

    Abstract: 本发明实施例提供了一种代码文件的混淆方法、装置、电子设备及存储介质,该方法包括:根据第一语法树确定操作符节点和操作数节点;根据操作符节点和操作数节点对应的节点内容创建基础函数文件;根据操作数节点对应的节点内容和基础函数文件创建代理函数文件;根据代理函数文件对第一语法树进行修改,获得第二语法树,根据第二语法树获得混淆代码文件。本发明的实施例提供了一种代码文件的混淆方法、电子设备和存储介质,通过识别语法树中的操作符节点和操作数节点,将操作符和操作数的执行功能用基础函数实现,再通过代理函数代理操作符功能,使其映射到基础函数上,可实现操作符和操作数的混淆,增加破解代码文件的逆向难度。

    一种故障预测方法、服务器和计算机存储介质

    公开(公告)号:CN108600000A

    公开(公告)日:2018-09-28

    申请号:CN201810325256.8

    申请日:2018-04-12

    Inventor: 蒲志明 孙海

    Abstract: 本发明实施例公开了一种故障预测方法、服务器和计算机存储介质。所述方法包括:基于故障的预设属性,对收集的第一故障日志进行聚合处理,以获取超故障集合;从所述超故障集合中提取出在预设的滑动时间窗口中出现频数大于第一预设阈值的故障序列作为频繁故障序列,以得到频繁故障序列集合;从所述频繁故障序列集合中选择出任意两个超故障之间的关联度均大于第二预设阈值的频繁故障序列作为关键序列,以得到关键序列集合;基于所述关键序列集合构建故障传播树;根据所述故障传播树以及获取的第二故障日志,进行故障预测。

Patent Agency Ranking