2023-11-01 09:06:11 +09:00
2023-10-23 18:54:26 +09:00
2023-10-25 13:12:58 +09:00
2023-10-23 18:54:26 +09:00
2023-10-25 13:12:58 +09:00
2023-10-23 17:34:45 +09:00
2023-10-31 12:40:49 +09:00

Vulnerable Driver Research

Discovered Vulnerable Drivers

All give full control of the devices to non-admin users. The list in each file contains driver names, hashes, signer information, other arbitrary read/write vulnerabilities and so on.

result_firmware.org
Drivers with firmware access allowing arbitrary port I/O & memory mapped I/O

Tool

ida_ioctl_propagate.py
IDAPython script for automating static code analysis of x64 vulnerable drivers
ioctl_batch.py
Python wrapper script to run in IDA batch mode for triage

Note: The script will not work for x86 drivers.

You need the 3rd-party WDF type information (kmdf_re). Please clone with the submodule.

git clone --recurse-submodules https://github.com/TakahiroHaruyama/VDR.git

Exploit PoCs

The exploit PoCs are located in the PoCs directory.

S
Description
Automated archival mirror of github.com/TakahiroHaruyama/VDR
Readme GPL-3.0 71 KiB
Languages
Python 99.5%
YARA 0.5%