-
题名网络编码协议污点回溯逆向分析方法研究
被引量:9
- 1
-
-
作者
高君丰
张岳峰
罗森林
张笈
-
机构
北京理工大学信息系统及安全对抗实验中心
中国人民解放军
中国人民解放军装甲兵学院
-
出处
《信息网络安全》
CSCD
2017年第1期68-76,共9页
-
基金
国家242信息安全计划[2005C48]
-
文摘
文章提出一种污点回溯方法,该方法首先对网络应用程序进行动态调试,定位网络接口函数和网络输出缓冲区,确定单次最小执行轨迹区间;然后通过执行轨迹分析计算执行轨迹区间内的所有初始内存地址;接着对应用程序进行内存快照,缓存执行轨迹区间的入口状态,并在单次执行计算之后进行恢复;最后通过污染源定位算法获取编码前的内存数据地址。实验结果表明,该方法能有效定位编码前内存地址,适用于包括加密、压缩、校验等不同类型的编码协议。通过该方法一方面可以利用编码前的内存数据分析编码协议的语法信息,提高对编码协议的语法分析能力;另一方面,利用编码函数入口地址及编码前内存地址,生成能通过完整性检测的网络协议测试数据,提高对编码协议的漏洞挖掘能力。
-
关键词
协议逆向
编码协议
污点回溯
-
Keywords
protocol reverse
encoding protocol
taint backtracking
-
分类号
TP393.04
[自动化与计算机技术—计算机应用技术]
-