一种基于Intel处理器跟踪的反调试自动绕过方法

    公开(公告)号:CN109726115A

    公开(公告)日:2019-05-07

    申请号:CN201811312225.5

    申请日:2018-11-06

    Applicant: 北京大学

    Abstract: 本发明公开一种基于Intel处理器跟踪的反调试自动绕过方法。本方法包括:1)对于一目标程序,利用Intel处理器跟踪技术获取无调试器状态下该目标程序的控制流;2)对该目标程序调试过程中,将步骤1)得到的所述控制流与有调试器状态下该目标程序的控制流进行比对自动检测出该目标程序的基于调试器检测的反调试技术及其所在位置;然后根据当前检测到的反调试技术在其对应位置生成绕过该反调试技术的补丁。本发明能够检测出未知反调试技术、误报率低,识别率高、方便易用等特点,更加具有实用价值。

    一种基于Intel处理器跟踪的反调试自动绕过方法

    公开(公告)号:CN109726115B

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

    申请号:CN201811312225.5

    申请日:2018-11-06

    Applicant: 北京大学

    Abstract: 本发明公开一种基于Intel处理器跟踪的反调试自动绕过方法。本方法包括:1)对于一目标程序,利用Intel处理器跟踪技术获取无调试器状态下该目标程序的控制流;2)对该目标程序调试过程中,将步骤1)得到的所述控制流与有调试器状态下该目标程序的控制流进行比对自动检测出该目标程序的基于调试器检测的反调试技术及其所在位置;然后根据当前检测到的反调试技术在其对应位置生成绕过该反调试技术的补丁。本发明能够检测出未知反调试技术、误报率低,识别率高、方便易用等特点,更加具有实用价值。

    一种传导冷却型DC-SRF电子枪

    公开(公告)号:CN118175719A

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

    申请号:CN202410292961.8

    申请日:2024-03-14

    Applicant: 北京大学

    Abstract: 本发明公开了一种传导冷却型DC‑SRF电子枪,其特征在于,包括基于传导冷却技术的低温恒温器、阴极、直流高压组件、功率馈入系统、射频超导腔组件;其中,所述低温恒温器用于为阴极、直流高压组件、功率馈入系统、射频超导腔组件提供低温无磁真空的环境;所述阴极用于产生电子束并输入到直流高压组件;所述直流高压组件用于将电子束引至射频超导腔组件的射频超导腔内;所述功率馈入系统与射频超导腔连接,用于在射频超导腔内建立射频电磁场;所述射频超导腔组件对从直流高压组件引出的电子束进行加速。本发明使用小型低温制冷机代替传统的液氦系统,利用合理的传导冷却结构使超导电子枪在连续波模式下稳定工作,大大扩展超导电子枪的用途。

    一种传导冷却型DC-SRF电子枪

    公开(公告)号:CN118175719B

    公开(公告)日:2024-12-10

    申请号:CN202410292961.8

    申请日:2024-03-14

    Applicant: 北京大学

    Abstract: 本发明公开了一种传导冷却型DC‑SRF电子枪,其特征在于,包括基于传导冷却技术的低温恒温器、阴极、直流高压组件、功率馈入系统、射频超导腔组件;其中,所述低温恒温器用于为阴极、直流高压组件、功率馈入系统、射频超导腔组件提供低温无磁真空的环境;所述阴极用于产生电子束并输入到直流高压组件;所述直流高压组件用于将电子束引至射频超导腔组件的射频超导腔内;所述功率馈入系统与射频超导腔连接,用于在射频超导腔内建立射频电磁场;所述射频超导腔组件对从直流高压组件引出的电子束进行加速。本发明使用小型低温制冷机代替传统的液氦系统,利用合理的传导冷却结构使超导电子枪在连续波模式下稳定工作,大大扩展超导电子枪的用途。

    基于V8引擎的JavaScript动态污点跟踪方法及电子装置

    公开(公告)号:CN112199274B

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

    申请号:CN202010987219.0

    申请日:2020-09-18

    Applicant: 北京大学

    Abstract: 本发明提供一种基于V8引擎的JavaScript动态污点跟踪方法及电子装置,包括:为每一V8的实例构建一JavaScript对象的污点表,并修改V8字节码的生成逻辑,对JavaScript代码抽象语法树中涉及语法、内建函数与属性的特定节点进行插桩;构建一以待传播污点对象与待被传播污点对象为参数的V8运行函数,并依据待传播污点对象,从污点表中获取待传播污点;执行JavaScript脚本,以待传播污点的对象为污点源,进行污点传播操作;当包含污点的变量运行至设定的污点漏时,则根据当前JavaScript程序的参数生成一日志,直到JavaScript脚本执行完毕。本发明可进行对象级动态污点跟踪,追踪污点传播过程,可使分析人员自定义污点源和污点漏,提供方便的JavaScript接口与日志系统,具有很高的效率与准确率。

    基于V8引擎的JavaScript动态污点跟踪方法及电子装置

    公开(公告)号:CN112199274A

    公开(公告)日:2021-01-08

    申请号:CN202010987219.0

    申请日:2020-09-18

    Applicant: 北京大学

    Abstract: 本发明提供一种基于V8引擎的JavaScript动态污点跟踪方法及电子装置,包括:为每一V8的实例构建一JavaScript对象的污点表,并修改V8字节码的生成逻辑,对JavaScript代码抽象语法树中涉及语法、内建函数与属性的特定节点进行插桩;构建一以待传播污点对象与待被传播污点对象为参数的V8运行函数,并依据待传播污点对象,从污点表中获取待传播污点;执行JavaScript脚本,以待传播污点的对象为污点源,进行污点传播操作;当包含污点的变量运行至设定的污点漏时,则根据当前JavaScript程序的参数生成一日志,直到JavaScript脚本执行完毕。本发明可进行对象级动态污点跟踪,追踪污点传播过程,可使分析人员自定义污点源和污点漏,提供方便的JavaScript接口与日志系统,具有很高的效率与准确率。

Patent Agency Ranking