Skip to content
/ CFB Public
forked from hugsy/CFB

Canadian Furious Beaver is a tool for monitoring IRP handler in Windows drivers, and facilitating the process of analyzing, replaying and fuzzing Windows drivers for vulnerabilities

Notifications You must be signed in to change notification settings

asdlei99/CFB

 
 

Repository files navigation

logo

Build main Build dev Discord

What is it?

Canadian Furious Beaver is a distributed tool for capturing IRPs sent to any Windows driver. It operates in 2 parts:

  1. the "Broker" combines both a user-land agent and a self-extractable driver (IrpMonitor.sys) that will install itself on the targeted system. After installing the driver, the broker will expose a TCP port listening (by default, on TCP/1337) and start collecting IRP from hooked drivers. The communication protocol was made to be simple by design (i.e. not secure) allowing any 3rd party tool to dump the driver IRPs from the same Broker easily (via simple JSON messages).

  2. the clients can connect to the broker, and will receive IRPs as a JSON message making it easy to view, or convert to another format.

Why the name?

Because I had no idea for the name of this tool, so it was graciously generated by a script of mine.

Kudos

About

Canadian Furious Beaver is a tool for monitoring IRP handler in Windows drivers, and facilitating the process of analyzing, replaying and fuzzing Windows drivers for vulnerabilities

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 81.3%
  • C 14.8%
  • CMake 3.9%