首页> 外文会议>Dependable computing >Intercept: Profiling Windows Network Device Drivers
【24h】

Intercept: Profiling Windows Network Device Drivers

机译:拦截:分析Windows网络设备驱动程序

获取原文
获取原文并翻译 | 示例

摘要

Device drivers account for a substantial part of the operating system (OS), since they implement the code that interfaces the components connected to a computer system. Unfortunately, in the large majority of cases, hardware vendors do not release their code, making the analysis of failures attributed to device drivers extremely difficult. Although several instrumentation tools exist, most of them are useless to study device drivers as they work at user level. This paper presents Intercept, a tool that profiles Windows Device Drivers (WDD) and logs the driver interactions with the OS core at function level. The tool helps to understand how a WDD works and can provide support for several activities, such as debugging, robustness testing, or reverse engineering. Experiments using Ethernet, Wi-Fi and Bluetooth device drivers show that Intercept is able to record function calls, parameters and return values, with small overheads even when the device driver under test is subject to a heavy workload.
机译:设备驱动程序占据了操作系统(OS)的重要部分,因为它们实现了连接连接到计算机系统的组件的代码。不幸的是,在大多数情况下,硬件供应商不会发布他们的代码,这使得归因于设备驱动程序的故障分析极为困难。尽管存在几种检测工具,但由于它们在用户级别工作,因此大多数对研究设备驱动程序都无济于事。本文介绍了Intercept,该工具可概要分析Windows设备驱动程序(WDD)并在功能级别记录驱动程序与OS内核的交互。该工具有助于了解WDD的工作原理,并可以为多种活动提供支持,例如调试,健壮性测试或逆向工程。使用以太网,Wi-Fi和蓝牙设备驱动程序进行的实验表明,Intercept能够记录函数调用,参数和返回值,而开销很小,即使被测设备驱动程序的工作量很大。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号