WindowsDanger is an open-source driver designed to assist developers, hardware debuggers, and reverse engineers in accessing and manipulating system resources more conveniently. By installing and launching this driver, you can elevate all threads to Ring0, allowing for full control over low-level hardware and system resources.
This project is still under development. For quick access, please use the QEMU_Danger project.
- Download the WinDbg Preview tool from the Microsoft Store or Non Store
- Install WDK [https://learn.microsoft.com/zh-cn/windows-hardware/drivers/download-the-wdk?wt.mc_id=studentamb_188195]
- Read Kernel Debugging Document on the Microsoft Learn [https://learn.microsoft.com/en-us/windows-hardware/drivers/debugger/setting-up-a-network-debugging-connection?wt.mc_id=studentamb_188195]
- Read My Experiment log for more details
- Elevate all threads to Ring0 for full control over low-level system resources
- Facilitate hardware debugging and reverse engineering tasks
- Support for Windows operating systems
- Download the latest version of the WindowsDanger driver.
- Copy the driver file to an appropriate directory (e.g.,
C:\Windows\System32\drivers
). - Run the following command with administrator privileges to install the driver:
sc create WindowsDanger type= kernel binPath= C:\Windows\System32\drivers\WindowsDanger.sys
- Start the driver:
sc start WindowsDanger
- Stop the driver:
sc stop WindowsDanger
- Remove the driver:
sc delete WindowsDanger
- Delete the driver file.
WindowsDanger is licensed under the MIT License. Please refer to the LICENSE file for more information.
We welcome your contributions to the WindowsDanger project! Please see CONTRIBUTING.md for how to get started.
If you encounter any issues while using WindowsDanger, or have any suggestions and feedback, please submit your concerns on the Issues page.
WindowsDanger is intended for learning and research purposes only. The use of this driver may result in system instability, data loss, or other unintended consequences. The project authors and contributors are not responsible for any damages or losses resulting from the use of this driver. By using WindowsDanger, you agree to assume all risks.