论文标题

Spotfuzzer:静态仪器和模糊的窗户婴儿床

spotFuzzer: Static Instrument and Fuzzing Windows COTs

论文作者

Gu, Yeming, Shu, Hui, Ma, Rongkuan, Yan, Lin, Zhu, Lei

论文摘要

Windows的安全研究在学术界很少受到关注。大多数新方法通常是为Linux系统设计的,并且很难将其移植到Windows。 Windows程序的模糊始终遭受其封闭源的困扰。因此,我们需要找到一种适当的方法来获得Windows程序的反馈。据我们所知,尚无用于窗口的稳定且可扩展的静态仪器工具,而动态工具(例如Dynamerio)受到了批评。更糟糕的是,动态仪器工具的使用情况非常有限,对于许多系统服务或大型商业软件来说,无能为力。在本文中,我们提出了Spotinstr,这是一种用于启动Windows二进制文件的新型静态工具。它是轻巧的,可以在很短的时间内仪器大多数Windows PE程序。同时,SpotInstr提供了一组过滤器,可用于选择仪器点或限制目标区域。基于这些过滤器,我们提出了一种新型的记忆敏感仪器方法,可以加快仪器和模糊的速度。之后,我们设计了一个名为SpotFuzzer的系统,该系统利用Soptinstr和大多数Windows二进制文件的能力。我们在多个维度上测试了SpotInstr和Spotfuzzer,以显示它们的出色性能和稳定性。

The security research on Windows has received little attention in the academic circle. Most of the new methods are usually designed for Linux system, and are difficult to transplant to Windows. Fuzzing for Windows programs always suffering from its closed source. Therefore, we need to find an appropriate way to achieve feedback from Windows programs. To our knowledge, there are no stable and scalable static instrumentation tools for Windows yet, and dynamic tools, such as DynamoRIO, have been criticized for their performance. To make matters worse, dynamic instrumentation tools have very limited usage scenarios and are impotent for many system services or large commercial software. In this paper, we proposed spotInstr, a novel static tool for instrumenting Windows binaries. It is lightweight and can instrument most Windows PE programs in a very short time. At the same time, spotInstr provides a set of filters, which can be used to select instrumentation points or restrict the target regions. Based on these filters, we propose a novel memory-sensitive instrumentation method which can speed up both instrumentation and fuzzing. After that, we design a system called spotFuzzer, which leverage the ability of spotInstr and can fuzz most Windows binaries. We tested spotInstr and spotFuzzer in multiple dimensions to show their superior performance and stability.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源