Binary program analysis is still very important in system security. There are many practical achievements in binary code analysis, but fine-grained analysis such as dynamic taint analysis, is constantly studied due to the problem of deployability, high memory usage, and performance overhead, so as to better adapt to the new analysis scenario, such as memory corruption exploits and sandbox evasion malware. This paper presents a new binary program analysis framework, in order to improve the usability and performance of fine-grained analysis. The framework mainly uses the kernel module to further expand the analysis capability of the traditional dynamic binary instrumentation. Then, based on the idea of decoupling analysis, the analysis environment is constructed in the container process through process hollowing techniques in a new way. It can reuse the functions of the existing dynamic binary instrumentation platforms and also reduce the impact on the execution of the target program. The prototype is implemented on the Windows platform. The validity and performance of the framework are verified by a large number of experiments with benchmark and actual programs. The effectiveness of the framework is also verified by the analysis of actual exploit programs and malicious code, demonstrating the value of the practical application.


翻译:二进制程序分析在系统安全领域仍然至关重要。二进制代码分析已取得诸多实际成果,但诸如动态污点分析等细粒度分析,由于存在部署难度高、内存占用大和性能开销等问题,仍需持续研究,以更好地适应内存破坏漏洞利用和沙箱逃逸恶意软件等新型分析场景。本文提出一种新的二进制程序分析框架,旨在提升细粒度分析的实用性与性能。该框架主要利用内核模块来进一步扩展传统动态二进制插桩的分析能力。随后,基于解耦分析的思想,通过进程镂空技术以新颖方式在容器进程中构建分析环境。该框架既能复用现有动态二进制插桩平台的功能,又可减少对目标程序执行的影响。原型系统在Windows平台上实现。通过基准测试程序和实际程序的大量实验,验证了该框架的有效性与性能。此外,通过对实际漏洞利用程序和恶意代码的分析,进一步验证了该框架的实用性,展现了其实际应用价值。

0
下载
关闭预览

相关内容

【ICML2023】SEGA:结构熵引导的图对比学习锚视图
专知会员服务
23+阅读 · 2023年5月10日
【CVPR2023】DynamicDet:目标检测的统一动态架构
专知会员服务
26+阅读 · 2023年4月15日
论文笔记之Feature Selective Networks for Object Detection
统计学习与视觉计算组
21+阅读 · 2018年7月26日
语义分割中的深度学习方法全解:从FCN、SegNet到DeepLab
炼数成金订阅号
26+阅读 · 2017年7月10日
国家自然科学基金
46+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2014年12月31日
VIP会员
相关基金
国家自然科学基金
46+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2014年12月31日
Top
微信扫码咨询专知VIP会员