Skip to content

C++ Windows Driver Model (WDM) project that enables user-mode processes to obtain and share handles to other processes through IOCTLs.

License

Notifications You must be signed in to change notification settings

MustafaNafizDurukan/ProcessHandleDriver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ProcessHandleDriver

Overview

This repository contains a Windows Driver Model (WDM) project developed in C++. The project includes a custom Windows driver designed to obtain handles to processes and share them with a user-mode process through IOCTLs.

Features

  • Custom WDM driver for Windows 7 and later
  • User-mode process for interacting with the driver
  • IOCTLs for sharing handles to processes with the user-mode process

Usage

  1. Clone the repository.
  2. Open the project in Visual Studio 2019.
  3. Build the driver and user-mode process.
  4. Install the driver.
  5. Run the user-mode process to interact with the driver and obtain handles to processes.

Debugging and Analysis

This project may include debugging and analysis features. Check the associated articles for in-depth information.

Requirements

  • Visual Studio 2019
  • Windows 7 and later

Check out the ProcessHandleDriver Video 🚀

ProcessHandleDriver Video

Contributing

Feel free to contribute to the project. Create a fork, make your changes, and submit a pull request.

License

This project is open source. See the LICENSE file for details.

About

C++ Windows Driver Model (WDM) project that enables user-mode processes to obtain and share handles to other processes through IOCTLs.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published