一种基于改进模糊测试的堆漏洞检测方法及系统

    公开(公告)号:CN118965368A

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

    申请号:CN202411090271.0

    申请日:2024-08-09

    Applicant: 东南大学

    Abstract: 本发明公开了一种基于改进模糊测试的堆漏洞检测方法及系统,至少包括代码插桩和模糊测试步骤;所述代码插桩步骤中,对关键代码段进行轻量级插桩,实时收集程序执行过程中的代码覆盖率和堆操作数量,所述堆操作包括堆内存分配和释放类操作、内存访问类操作、指针别名类操作三类;所述模糊测试步骤中依次包括探索阶段和强化阶段两个阶段;探索阶段通过非支配排序优先算法选择产生更多堆相关操作的种子进行变异,为防止发生局部最优,探索阶段执行结束后进入强化阶段,统计探索阶段种子的执行频率,并选择执行频率较低的种子进行优先变异。本发明可充分利用模糊测试遗传变异的特性,相比传统的堆漏洞检测方法其检测能力和效率更高。

    一种控制器局域网总线分析与触发的方法

    公开(公告)号:CN102355382A

    公开(公告)日:2012-02-15

    申请号:CN201110299805.7

    申请日:2011-09-28

    Applicant: 东南大学

    Abstract: 一种控制器局域网总线分析与触发方法,可以为测量仪器提供CAN总线的触发与解码功能。待测的CAN总线信号首先经过模数转换器变为数字信号,采样时钟生成器根据用户设定的波特率生成相应频率的采样时钟送给抽点模块对数字信号进行抽取,再经数字比较器转为0/1值后送解码模块提取出帧信息,送给比较触发模块与用户设定的触发条件比较,如满足触发条件则产生触发信号给采集控制模块控制抽点后信号的采集存储。解码模块输出的帧信息可与采集存储的波形信息一起送后续处理模块做进一步分析处理。本发明的方法方便了测量仪器捕获感兴趣的CAN总线事件,方便了用户解读CAN总线信息,提高了CAN总线的调试效率。

    一种异步串行总线信号的解码与触发方法

    公开(公告)号:CN102298565A

    公开(公告)日:2011-12-28

    申请号:CN201110151068.6

    申请日:2011-06-08

    Applicant: 东南大学

    Abstract: 本发明提供了一种异步串行总线信号的解码与触发方法,可以为测量仪器采集、分析异步串行总线信号提供触发与解码功能。首先根据用户设置的波特率生成采样时钟;然后根据用户设置的数据帧格式,利用同步状态机采样串行总线上的电平事件,分析并解码出数据信息和附加信息;最后将上述解码出的信息输入到比较器,与用户设定的触发条件进行比较,如符合触发条件,则向外输出触发信号,并以此信号控制测量仪器的采集与存储。此外,上述解码出的信息还可以传送至测量仪器的后续模块,做进一步的分析处理。

Patent Agency Ranking