All Projects → AxtMueller → Windows Kernel Explorer

AxtMueller / Windows Kernel Explorer

A free but powerful Windows kernel research tool.

Projects that are alternatives of or similar to Windows Kernel Explorer

KDBG
The windows kernel debugger consists of two parts, KMOD which is the kernel driver handling ring3 request and KCLI; the command line interface for the driver. It originated due to insufficient useability with CheatEngine's DBVM driver while debugging games running under certain AntiCheat software.
Stars: ✭ 28 (-97.84%)
Mutual labels:  debugger, kernel, driver
pps-gen-gpio
Linux kernel PPS generator using GPIO pins
Stars: ✭ 25 (-98.08%)
Mutual labels:  kernel, driver
Driver.NET
Lightweight and flexible library to load and communicate with kernel drivers on Windows.
Stars: ✭ 59 (-95.46%)
Mutual labels:  kernel, driver
Cat-Driver
CatDriver - The Kernel Mode Driver that written in C++. It is an useful driver and has the highest privilege level on the Windows platform. It can be used for Game Hacking and others.
Stars: ✭ 41 (-96.84%)
Mutual labels:  kernel, driver
fix-linux-mouse
Hints how to fix USB mouse issues on Linux
Stars: ✭ 36 (-97.23%)
Mutual labels:  kernel, driver
w1-gpio-cl
Command line configured kernel mode 1-wire bus master driver. w1-gpio standard Linux module enhancement/substitution.
Stars: ✭ 17 (-98.69%)
Mutual labels:  kernel, driver
pearlfan
GNU/Linux kernel driver and libusb app for a Pearl's USB LED fan
Stars: ✭ 20 (-98.46%)
Mutual labels:  kernel, driver
Pplkiller
Protected Processes Light Killer
Stars: ✭ 453 (-65.13%)
Mutual labels:  driver, kernel
Winspd
Windows Storage Proxy Driver - User mode disk storage
Stars: ✭ 335 (-74.21%)
Mutual labels:  driver, kernel
Winfsp
Windows File System Proxy - FUSE for Windows
Stars: ✭ 4,071 (+213.39%)
Mutual labels:  driver, kernel
Wmi Static Spoofer
Spoofing the Windows 10 HDD/diskdrive serialnumber from kernel without hooking
Stars: ✭ 199 (-84.68%)
Mutual labels:  driver, kernel
Deos
The distributed exokernel operating system
Stars: ✭ 80 (-93.84%)
Mutual labels:  driver, kernel
Vulnerable Kext
A WIP "Vulnerable by Design" kext for iOS/macOS to play & learn *OS kernel exploitation
Stars: ✭ 188 (-85.53%)
Mutual labels:  driver, kernel
KMAC
Some usefull info when reverse engineering Kernel Mode Anti-Cheat
Stars: ✭ 31 (-97.61%)
Mutual labels:  kernel, driver
Ksocket
KSOCKET provides a very basic example how to make a network connections in the Windows Driver by using WSK
Stars: ✭ 183 (-85.91%)
Mutual labels:  driver, kernel
Garhal csgo
A project that demonstrates how to screw with CSGO from Kernel Space. (CSGO Kernel Cheat/Hack) All cleaned up, and with updated offsets.
Stars: ✭ 179 (-86.22%)
Mutual labels:  driver, kernel
Pubg Pak Hacker
use windows kernel deriver hidden file and itself to Bypass BE
Stars: ✭ 157 (-87.91%)
Mutual labels:  driver, kernel
Ioctlbf
Windows Kernel Drivers fuzzer
Stars: ✭ 170 (-86.91%)
Mutual labels:  driver, kernel
Razer Laptop Control
Project to create driver/software to control performance of razer laptops
Stars: ✭ 268 (-79.37%)
Mutual labels:  driver, kernel
Hidden
Windows driver with usermode interface which can hide objects of file-system and registry, protect processes and etc
Stars: ✭ 768 (-40.88%)
Mutual labels:  driver, kernel

Introduction

Windows Kernel Explorer (you can simply call it as "WKE") is a free but powerful kernel research tool. It supports from Windows XP to Windows 10 (32-bit and 64-bit). Compared to WIN64AST and PCHunter, WKE can run on the latest Windows 10 without updating binary files.

How WKE works on the latest Windows 10

WKE will automatically download required symbol files if the current system is not supported natively, 90% of the features will work after this step. For some needed data that doesn't exist in symbol files, WKE will try to retrieve them from the DAT file (when new Windows 10 releases, I will upload a new DAT file to GitHub). If WKE cannot access the internet, 50% of the features will still work. Currently, native support is available from Windows XP to Windows 10 RS3; Windows 10 from RS4 to the lastest version are fully supported by parsing symbol files and DAT file.

How to customize WKE

You can customize WKE by editing the configuration file. Currently, you can specify the device name and symbolic link name of driver, and altitude of filter. You can also enable kernel-mode and user-mode characteristics randomization to avoid being detected by malware. If you rename the EXE file of WKE, then you need to rename SYS/DAT/INI files together with the same name.

About digital signature and negative comment from Anti-Virus software

Because I don't have a digital certificate, I have to use the leaked digital certificate from HT SRL to sign drivers of WKE. Signing files with the HT SRL digital certificate has a side effect: almost all Anti-Virus software infer files with HT SRL digital signature are malware, because many hackers use it to sign malwares since 2015. Only idiots implant malicious code into a tool for experienced programmers and reverse engineers, because most users only use WKE in test environments, this kind of behavior is meaningless.

About loading driver unsuccessfully

If WKE prompts "unable to load driver", there may be the following reasons:
  1. HVCI is enabled.
  2. Anti-Virus software prevents the driver from loading.
Solutions:
  1. Disable HVCI or Secure Boot.
  2. Add the files of WKE to the white list of Anti-Virus software.

About open source

It is a bit awkward, so I say straightforwardly: I don't plan to share the source code of this tool, but I may share some source code of test programs that associated with this tool.

About WKE can be detected by Anti-Cheat solutions

I received too many SPAM of this issue. I must declare: WKE is not designed to bypass any Anti-Cheat solution. If you need to use WKE in a specfic environment, please order "binary customization" service.

Main Features

  1. Process management (Module, Thread, Handle, Memory, Window, Windows Hook, etc.)
  2. File management (NTFS partition analysis, low-level disk access, etc.)
  3. Registry management and HIVE file operation
  4. Kernel-mode callback, filter, timer, NDIS blocks and WFP callout functions management
  5. Kernel-mode hook scanning (MSR, EAT, IAT, CODE PATCH, SSDT, SSSDT, IDT, IRP, OBJECT)
  6. User-mode hook scanning (Kernel Callback Table, EAT, IAT, CODE PATCH)
  7. Memory editor and symbol parser (it looks like a simplified version of WINDBG)
  8. Hide driver, hide/protect process, hide/protect/redirect file or directory, protect registry and falsify registry data
  9. Path modification for driver, process and process module
  10. Enable/disable some obnoxious Windows components

Screenshots

In order to optimize the page load speed in low quality network environments, I only placed one picture on this page. image

Thanking List

  1. Team of WIN64AST: I referenced the UI design and many features of this software.
  2. Team of PCHunter: I referenced some features of this software.
  3. Team of ProcessHacker: I studied the source code of this software, but I didn't use it in my project.
  4. Donald John Trump: Thank for his wonderful performances from 2017 to 2020. When I am troubled with debugging, his news always makes me laugh. Ich hoffe sehr, dass er noch vier Jahre Präsident sein kann.

Contact

E-MAIL: AxtMueller#gmx.de (Replace # with @)

  1. If you find bugs, have constructive suggestions or would like to purchase a paid service, please let me know.
  2. You'd better write E-MAIL in English or German, I only reply to E-MAILs that I am interested in.
  3. In order to disclose as little personal information as possible (IP address, online time, etc.), I do not use instant messaging. Just write what you want in the E-MAIL.
  4. In order to reduce the impact of the Internet on real life, I also do not use Facebook, Twitter, etc. Please don't ask me for such information via E-MAIL.

Paid services:

  1. Binary customization: Modify obvious characteristics of WKE and remove all of my personal information in WKE.
  2. Implant link: Implant link in WKE on "About" page, all users will see it when main dialog appears.
  3. Specific feature separation: Copy source code of specific feature to a separate project.
  4. Driver static library: It contains most of main features of WKE. WBD also uses this static library.
  5. Driver source code: Entire driver source code of WKE.
  6. Software customization: Write the user-mode program or kernel-mode driver according to your needs. This service is only available to customers who have purchased any of the above services.

Revision History

Current Version: 20201111

Bug fix: Enhanced stability.

Revoked Versions: 00000000

These versions have serious security issues and should not be used anymore.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].