摘要
随着灰盒模糊测试技术的发展,不同的模糊测试反馈技术被更多地使用和研究。英特尔处理器跟踪(Intel Processor Trace,Intel PT)技术是Intel提出的CPU执行指令跟踪功能。使用Intel PT技术可以得到CPU的执行指令信息,并以PT数据包的形式存放。PT解码器将PT数据包解析成为程序执行的控制流数据,从而得到模糊测试所需要的代码边界信息。通过研究比较当前公开的6种PT解码器解决方案,针对减少PT技术在模糊测试中的反馈开销和处理反馈信息不完整的问题,提出基于内核信息辅助的PT解码器并行调度优化技术。并通过实验证明了该技术的有效性和解码速度优势。