├── .cargo └── config ├── .gitignore ├── .vscode └── c_cpp_properties.json ├── Cargo.lock ├── Cargo.toml ├── README.md ├── rustfmt.toml ├── vm_screen.png ├── windows-kernel-abstract ├── Cargo.toml └── src │ ├── lib.rs │ ├── log.rs │ └── mdl.rs ├── windows-kernel-bindgen ├── Cargo.toml └── src │ └── lib.rs ├── windows-kernel-cng-sys ├── Cargo.toml ├── build.rs └── src │ ├── lib.rs │ └── wrapper_bcrypt.h ├── windows-kernel-common-sys ├── Cargo.toml ├── build.rs └── src │ ├── lib.rs │ └── wrapper_base.h ├── windows-kernel-netio-sys ├── Cargo.toml ├── build.rs └── src │ ├── lib.rs │ └── wrapper_wsk.h ├── windows-kernel-ntoskrnl-sys ├── Cargo.toml ├── build.rs └── src │ ├── exception_free.c │ ├── lib.rs │ ├── wrapper_base.h │ └── wrapper_ntifs.h ├── windows-kernel-winsock-example ├── Cargo.toml ├── DriverCertificate.cer ├── Makefile.toml ├── build.rs └── src │ └── lib.rs └── windows-kernel-winsock ├── Cargo.toml └── src └── lib.rs /.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hussein-aitlahcen/windows-kernel-rs/HEAD/.cargo/config -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hussein-aitlahcen/windows-kernel-rs/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/c_cpp_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hussein-aitlahcen/windows-kernel-rs/HEAD/.vscode/c_cpp_properties.json -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hussein-aitlahcen/windows-kernel-rs/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hussein-aitlahcen/windows-kernel-rs/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hussein-aitlahcen/windows-kernel-rs/HEAD/README.md -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hussein-aitlahcen/windows-kernel-rs/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /vm_screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hussein-aitlahcen/windows-kernel-rs/HEAD/vm_screen.png -------------------------------------------------------------------------------- /windows-kernel-abstract/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hussein-aitlahcen/windows-kernel-rs/HEAD/windows-kernel-abstract/Cargo.toml -------------------------------------------------------------------------------- /windows-kernel-abstract/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hussein-aitlahcen/windows-kernel-rs/HEAD/windows-kernel-abstract/src/lib.rs -------------------------------------------------------------------------------- /windows-kernel-abstract/src/log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hussein-aitlahcen/windows-kernel-rs/HEAD/windows-kernel-abstract/src/log.rs -------------------------------------------------------------------------------- /windows-kernel-abstract/src/mdl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hussein-aitlahcen/windows-kernel-rs/HEAD/windows-kernel-abstract/src/mdl.rs -------------------------------------------------------------------------------- /windows-kernel-bindgen/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hussein-aitlahcen/windows-kernel-rs/HEAD/windows-kernel-bindgen/Cargo.toml -------------------------------------------------------------------------------- /windows-kernel-bindgen/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hussein-aitlahcen/windows-kernel-rs/HEAD/windows-kernel-bindgen/src/lib.rs -------------------------------------------------------------------------------- /windows-kernel-cng-sys/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hussein-aitlahcen/windows-kernel-rs/HEAD/windows-kernel-cng-sys/Cargo.toml -------------------------------------------------------------------------------- /windows-kernel-cng-sys/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hussein-aitlahcen/windows-kernel-rs/HEAD/windows-kernel-cng-sys/build.rs -------------------------------------------------------------------------------- /windows-kernel-cng-sys/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hussein-aitlahcen/windows-kernel-rs/HEAD/windows-kernel-cng-sys/src/lib.rs -------------------------------------------------------------------------------- /windows-kernel-cng-sys/src/wrapper_bcrypt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hussein-aitlahcen/windows-kernel-rs/HEAD/windows-kernel-cng-sys/src/wrapper_bcrypt.h -------------------------------------------------------------------------------- /windows-kernel-common-sys/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hussein-aitlahcen/windows-kernel-rs/HEAD/windows-kernel-common-sys/Cargo.toml -------------------------------------------------------------------------------- /windows-kernel-common-sys/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hussein-aitlahcen/windows-kernel-rs/HEAD/windows-kernel-common-sys/build.rs -------------------------------------------------------------------------------- /windows-kernel-common-sys/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hussein-aitlahcen/windows-kernel-rs/HEAD/windows-kernel-common-sys/src/lib.rs -------------------------------------------------------------------------------- /windows-kernel-common-sys/src/wrapper_base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hussein-aitlahcen/windows-kernel-rs/HEAD/windows-kernel-common-sys/src/wrapper_base.h -------------------------------------------------------------------------------- /windows-kernel-netio-sys/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hussein-aitlahcen/windows-kernel-rs/HEAD/windows-kernel-netio-sys/Cargo.toml -------------------------------------------------------------------------------- /windows-kernel-netio-sys/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hussein-aitlahcen/windows-kernel-rs/HEAD/windows-kernel-netio-sys/build.rs -------------------------------------------------------------------------------- /windows-kernel-netio-sys/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hussein-aitlahcen/windows-kernel-rs/HEAD/windows-kernel-netio-sys/src/lib.rs -------------------------------------------------------------------------------- /windows-kernel-netio-sys/src/wrapper_wsk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hussein-aitlahcen/windows-kernel-rs/HEAD/windows-kernel-netio-sys/src/wrapper_wsk.h -------------------------------------------------------------------------------- /windows-kernel-ntoskrnl-sys/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hussein-aitlahcen/windows-kernel-rs/HEAD/windows-kernel-ntoskrnl-sys/Cargo.toml -------------------------------------------------------------------------------- /windows-kernel-ntoskrnl-sys/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hussein-aitlahcen/windows-kernel-rs/HEAD/windows-kernel-ntoskrnl-sys/build.rs -------------------------------------------------------------------------------- /windows-kernel-ntoskrnl-sys/src/exception_free.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hussein-aitlahcen/windows-kernel-rs/HEAD/windows-kernel-ntoskrnl-sys/src/exception_free.c -------------------------------------------------------------------------------- /windows-kernel-ntoskrnl-sys/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hussein-aitlahcen/windows-kernel-rs/HEAD/windows-kernel-ntoskrnl-sys/src/lib.rs -------------------------------------------------------------------------------- /windows-kernel-ntoskrnl-sys/src/wrapper_base.h: -------------------------------------------------------------------------------- 1 | #define _AMD64_ 2 | -------------------------------------------------------------------------------- /windows-kernel-ntoskrnl-sys/src/wrapper_ntifs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hussein-aitlahcen/windows-kernel-rs/HEAD/windows-kernel-ntoskrnl-sys/src/wrapper_ntifs.h -------------------------------------------------------------------------------- /windows-kernel-winsock-example/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hussein-aitlahcen/windows-kernel-rs/HEAD/windows-kernel-winsock-example/Cargo.toml -------------------------------------------------------------------------------- /windows-kernel-winsock-example/DriverCertificate.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hussein-aitlahcen/windows-kernel-rs/HEAD/windows-kernel-winsock-example/DriverCertificate.cer -------------------------------------------------------------------------------- /windows-kernel-winsock-example/Makefile.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hussein-aitlahcen/windows-kernel-rs/HEAD/windows-kernel-winsock-example/Makefile.toml -------------------------------------------------------------------------------- /windows-kernel-winsock-example/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hussein-aitlahcen/windows-kernel-rs/HEAD/windows-kernel-winsock-example/build.rs -------------------------------------------------------------------------------- /windows-kernel-winsock-example/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hussein-aitlahcen/windows-kernel-rs/HEAD/windows-kernel-winsock-example/src/lib.rs -------------------------------------------------------------------------------- /windows-kernel-winsock/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hussein-aitlahcen/windows-kernel-rs/HEAD/windows-kernel-winsock/Cargo.toml -------------------------------------------------------------------------------- /windows-kernel-winsock/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hussein-aitlahcen/windows-kernel-rs/HEAD/windows-kernel-winsock/src/lib.rs --------------------------------------------------------------------------------