首页> 中文期刊> 《信息网络安全》 >网络编码协议污点回溯逆向分析方法研究

网络编码协议污点回溯逆向分析方法研究

         

摘要

文章提出一种污点回溯方法,该方法首先对网络应用程序进行动态调试,定位网络接口函数和网络输出缓冲区,确定单次最小执行轨迹区间;然后通过执行轨迹分析计算执行轨迹区间内的所有初始内存地址;接着对应用程序进行内存快照,缓存执行轨迹区间的入口状态,并在单次执行计算之后进行恢复;最后通过污染源定位算法获取编码前的内存数据地址.实验结果表明,该方法能有效定位编码前内存地址,适用于包括加密、压缩、校验等不同类型的编码协议.通过该方法一方面可以利用编码前的内存数据分析编码协议的语法信息,提高对编码协议的语法分析能力;另一方面,利用编码函数入口地址及编码前内存地址,生成能通过完整性检测的网络协议测试数据,提高对编码协议的漏洞挖掘能力.

著录项

  • 来源
    《信息网络安全》 |2017年第1期|68-76|共9页
  • 作者单位

    北京理工大学信息系统及安全对抗实验中心,北京100081;

    中国人民解放军92785部队,河北秦皇岛066200;

    北京理工大学信息系统及安全对抗实验中心,北京100081;

    中国人民解放军装甲兵学院,安徽蚌埠233000;

    北京理工大学信息系统及安全对抗实验中心,北京100081;

    北京理工大学信息系统及安全对抗实验中心,北京100081;

  • 原文格式 PDF
  • 正文语种 chi
  • 中图分类 计算机网络;
  • 关键词

    协议逆向; 编码协议; 污点回溯;

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号