[!CAUTION] CFB 专为研究和调试目的而设计,绝不应在生产系统上使用。同时,有可能会发生 BSoD。您已经被警告过了。
Canadian Furious Beaver 是一个类似于 ProcMon 的工具,但仅用于捕获发送到任何 Windows 驱动程序的 IRP。它由两部分组成:
“Broker” 结合了一个用户态代理和一个自提取驱动程序(IrpMonitor.sys),该驱动程序会自行安装到目标系统上。安装驱动程序后,Broker 会暴露一个 TCP 监听端口(默认 TCP/1337),并开始从钩取驱动程序收集 IRP。通信协议被设计为简单(即不安全的),允许任何 第三方工具 轻松地从同一 Broker 转储驱动程序 IRP(通过简单的 JSON 消息)。
客户端可以连接到 Broker,并以 JSON 消息的形式接收 IRP,从而方便查看或转换为其他格式。


[!WARNING] 尽管 CFB 驱动程序(
IrpMonitor.sys)不应违反 PatchGuard,但它仅经过自签名,因此需要在 BCD 中启用TestSigning启动选项。
因为我对这个工具的名字毫无头绪,所以它是由 我的一个脚本 慷慨生成的。