计算机工程与应用 ›› 2018, Vol. 54 ›› Issue (12): 93-99.DOI: 10.3778/j.issn.1002-8331.1701-0138
刘津霖,付光远,李海龙,汪洪桥
LIU Jinlin, FU Guangyuan, LI Hailong, WANG Hongqiao
摘要: 为了解决由于专有协议的广泛应用给模糊测试带来的严峻挑战,提出了一种将协议逆向工程和模糊测试相结合的专有协议模糊测试方法。并针对现有协议关键字提取算法n-gram将报文划分成等长子序列,造成关键字提取不够精确的弊端,提出基于有损计数算法改进的投票专家算法,为专有协议的逆向过程提供更加精准的协议关键字划分。对改进的投票专家算法和报文格式的逆向过程进行了详细说明。最后从准确提取关键字信息、协议逆向效果和对目标进行模糊测试三个方面对提出的方法进行了实验分析。并且,讨论了该方法存在的不足及未来的研究方向。