删除或更新信息,请邮件至freekaoyan#163.com(#换成@)

基于二进制熵的加解密函数定位方法

本站小编 Free考研考试/2021-12-21

本文二维码信息
二维码(扫一下试试看!)
基于二进制熵的加解密函数定位方法
Cryptographic Function Location Based on Binary Entropy
投稿时间:2017-06-04
DOI:10.15918/j.tbit1001-0645.2018.11.010
中文关键词:二进制熵加解密函数定位模糊测试二进制程序
English Keywords:binary entropycryptographic function locationfuzz testingbinary program
基金项目:
作者单位E-mail
焦龙龙北京理工大学 信息与电子学院, 北京 100081
罗森林北京理工大学 信息与电子学院, 北京 100081
丁庸北京理工大学 信息与电子学院, 北京 100081
潘丽敏北京理工大学 信息与电子学院, 北京 100081panlimin2016@gmail.com
张笈北京理工大学 信息与电子学院, 北京 100081
摘要点击次数:588
全文下载次数:320
中文摘要:
针对二进制程序模糊测试中加解密函数定位准确率低的问题,提出一种基于二进制熵的加解密函数定位方法.该方法对二进制程序的控制流信息进行模型构建以定位程序关键代码,提取关键代码前后的数据流并计算其二进制熵,通过前后二进制熵的关系确定被测代码中是否存在加解密函数.实验结果表明,该方法能够有效发现程序中的加解密函数,准确率大于99%;该方法可以用于提高模糊测试发现漏洞的能力,具有一定的实用价值.
English Summary:
To solve the accurate problem of cryptographic function location for fuzz testing of binary program, a location method based on binary entropy was proposed. Firstly, instruction features of binary program were modeled to locate key code. Then binary entropy of data handled before and after key code was calculated. Finally, the cryptographic function was located according to binary entropy relationship before and after key code. Experimental results show that this method can locate cryptographic functions in binary program effectively and the accurate rate is more than 99%. This method can enhance the ability of fuzz testing.
查看全文查看/发表评论下载PDF阅读器
相关话题/信息 北京理工大学 电子 北京 代码