Skip to content

kernullist/ZeroKernel

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZeroKernel (Experimental)

Bringing kernel driver to C# with MichalStrehovsky's zerosharp

A magical combination of https://github.com/MichalStrehovsky/zerosharp and https://github.com/dotnet/runtimelab/tree/feature/NativeAOT

Building

Run build.cmd for a get-go compilation.

Right now the driver is loadable (with kdmapper) but without any executable code.

TODOs

  • Somehow magically implement runtime-less C# string marshalling.
  • Build a native export driver that exports wdk functions that our driver can pinvoke to. (Most importantly DbgPrintEx for now)
  • Get the driver to output "Hello World" string from a kernel debugger after solving TODO #2.
  • Whatever is needed after TODO #3

About

Bringing kernel driver to C# with MichalStrehovsky's zerosharp

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages