一种基于动态插桩的二进制多执行体软件插桩方法

    公开(公告)号:CN114860586B

    公开(公告)日:2024-11-19

    申请号:CN202210428966.X

    申请日:2022-04-22

    Abstract: 本发明公开了一种基于动态插桩的二进制多执行体软件插桩方法,包括:步骤S1:使用加载器加载二进制多执行体软件,得到文件格式;步骤S2:从文件格式信息中解析符号表,遍历符号表中的函数名;步骤S3:使用动态翻译器遍历软件指令逐个提取翻译块进行处理;步骤S4:对每一个翻译块插入探针代码;步骤S5:使用动态执行器执行所述翻译块代码;步骤S6:使用动态执行器在执行翻译块代码的过程中监控系统调用信息;步骤S7:直到多执行体软件终止或崩溃,得到软件运行过程的执行轨迹记录文件。本发明具有原理简单、操作简便、适用范围广、精确度高等优点。

    一种基于动态插桩的二进制多执行体软件插桩方法

    公开(公告)号:CN114860586A

    公开(公告)日:2022-08-05

    申请号:CN202210428966.X

    申请日:2022-04-22

    Abstract: 本发明公开了一种基于动态插桩的二进制多执行体软件插桩方法,包括:步骤S1:使用加载器加载二进制多执行体软件,得到文件格式;步骤S2:从文件格式信息中解析符号表,遍历符号表中的函数名;步骤S3:使用动态翻译器遍历软件指令逐个提取翻译块进行处理;步骤S4:对每一个翻译块插入探针代码;步骤S5:使用动态执行器执行所述翻译块代码;步骤S6:使用动态执行器在执行翻译块代码的过程中监控系统调用信息;步骤S7:直到多执行体软件终止或崩溃,得到软件运行过程的执行轨迹记录文件。本发明具有原理简单、操作简便、适用范围广、精确度高等优点。

    基于知识增强的海上轨迹预测方法及装置

    公开(公告)号:CN118733743B

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

    申请号:CN202411188429.8

    申请日:2024-08-28

    Abstract: 本申请涉及一种基于知识增强的海上轨迹预测方法及装置。所述方法包括:根据大语言模型对海上活动数据进行知识抽取,得到时间序列数据、地理数据和事件数据;对地理数据和事件数据进行地址映射和事件消歧,对时间序列数据、预处理后的地理数据和事件数据进行离散化处理,根据FP‑Growth算法对离散数据集进行规则挖掘,得到多个时间‑位置规则或时间‑事件规则;根据时间‑事件规则的置信度和事件‑位置信息的分布概率分配新的时间‑位置增量规则的置信度后与时间‑位置存量规则集合进行融合和更新,根据更新后的时间‑位置存量规则集合预测船只在某个月份可能出现的位置。采用本方法能够提高海上轨迹预测准确率。

Patent Agency Ranking