一种跨架构恶意代码检测方法及装置

    公开(公告)号:CN119740232A

    公开(公告)日:2025-04-01

    申请号:CN202411808808.2

    申请日:2024-12-10

    Abstract: 一种跨架构恶意代码检测方法及装置,该方法通过提取不同架构下的汇编操作码并建立映射关系,使得在跨架构分析中能够准确理解指令的含义,有助于消除架构差异带来的理解困难;将映射后的指令输入到3‑gram模型中,生成固定长度的嵌入向量,计算目标文件的嵌入向量和恶意样本的嵌入向量之间的欧氏距离,得到目标文件与恶意样本之间的相似度,从而在采用专家知识的基础上,对剩余操作码进行动态分析,得到完整指令映射关系表,能够有效地利用映射后的指令操作码进行恶意代码检测,有助于提高不同架构下的恶意代码检测的准确性,显著提高跨架构汇编指令分析的效率和准确性,提高检测效率,降低时间成本。

    一种协议软件的测试方法及装置

    公开(公告)号:CN115687158A

    公开(公告)日:2023-02-03

    申请号:CN202211689502.0

    申请日:2022-12-28

    Abstract: 本申请实施例提供一种协议软件的测试方法及装置,包括:利用预设的变异算子选取模型选取变异算子链;其中,所述变异算子链包括多个变异算子;根据所述变异算子链对预设的种子文件进行变异,生成测试用例;在插桩的待测软件中执行所述测试用例,得到执行结果;根据所述执行结果更新所述变异算子选取模型用于选取变异算子链的参数。本申请能够生成有效准确的测试用例,提高协议软件的测试效率。

    一种智能合约模糊测试方法及装置

    公开(公告)号:CN115659358A

    公开(公告)日:2023-01-31

    申请号:CN202211693514.0

    申请日:2022-12-28

    Abstract: 本申请实施例提供一种智能合约模糊测试方法及装置,包括:解析智能合约,获得函数及函数所读、写的状态变量;根据函数读、写状态变量的关系,构建以函数为节点,函数间读写状态变量的关系为边的合约控制流向图;基于合约控制流向图,构建交易序列池;对于交易序列池中的待测交易序列,通过变异生成待测交易序列中各函数的函数参数,并根据待测交易序列和函数参数生成测试用例;在插桩的智能合约中执行测试用例,得到执行结果;将执行结果与预设的漏洞规则进行匹配,根据匹配结果确定智能合约是否存在漏洞。本申请能够检测智能合约可能存在的漏洞,提高检测准确性。

Patent Agency Ranking