Skip to content
 
 

Repository files navigation

Using Vulnerability Driver(CorMem.sys)

Privilege escalation was successfully achieved using the CorMem.sys(Physical Memory Read/Write) vulnerable driver, as shown in the figure below.

image

Add BiosToolCommonDriver.sys

Privilege escalation image

PPL

image

Kill Process

UsingBYOVD.exe --k <targit pid>
UsingBYOVD.exe --ka  (kill av/edr process)

开启核晶的*60 image

image

The code is derived from the PPLShade project(https://github.com/redteamfortress/PPLShade), which is authored by redteamfortress(https://github.com/redteamfortress). Further information on this project can be found on the redteamfortress GitHub page.

Loader mapping driver image

代码已经更新

add commandline

image

image

dmp lsass (不支持Windows 11新版本)

build image

remove process protect image

dmp file
image

Update DriverSelector
Just switch the BYOVD driver you want to use in the DriverSelector file.
只要在文件DriverSelector切换你想使用的漏洞驱动即可,注意相应的类型。

Syscall

使用了SysWhispers4加入到了本项目

Special thanks to the author of SysWhispers4 for sharing this project.

BYOVD

Killer

DeviceName SHA256 IOCTL CODE Resources
ardrv 07c5209bf83065fe760f4fee4ed2308b0c523671f68ca73a3854c2c8c28c0541 0x2420031 https://github.com/redteamfortress/CVE-2026-36425 magicsword-io/LOLDrivers#374
BootRepair 5ab36c116767eaae53a466fbc2dae7cfd608ed77721f65e83312037fbd57c946 0x222014 https://medium.com/@jehadbudagga/phantom-killer-reverse-engineering-and-weaponizing-a-lenovo-driver-to-terminate-edr-processes-9191cd06374f https://github.com/redteamfortress/PhantomKiller
ProcessCtr d64eeb940daffdc8327fb18b160c20e539088cf8407813655f59efa9fdf0022e 0x89DB202C https://github.com/The-Sword-of-Constantine/UsingBYOVD/blob/master/BYOVD/ProcessCtr.cpp https://github.com/KOSEC-LLC/BYOVD-Research/tree/main/EsafeNet
GGProtect64 0aa69aee93c6be9bc82680a7df99c114591038ae02e6666fc6e42acb09643111 0x223C04 magicsword-io/LOLDrivers#325 magicsword-io/LOLDrivers#368 https://github.com/KeServiceDescriptorTable/vulnerable-drivers https://github.com/Haider303/GGProtect-exploit https://medium.com/@haider303mustafa/bypassing-weak-driver-authentication-to-kill-ppl-protected-processes-ggprotect64-sys-analysis-d8f44c5837b4
HWAuidoOs2Ec.sys 90d2e9e994ed8e964845a26dce741ad43b29ff54cf5faa67271d62d4e24acbc8 0x2248DC https://www.huntress.com/blog/w2-malvertising-to-kernel-mode-edr-kill https://www.welivesecurity.com/en/eset-research/killing-me-gently-inside-gentlemens-edr-killer-framework magicsword-io/LOLDrivers#325

About

A C++ based BYOVD (Bring Your Own Vulnerable Driver) security research and testing project. It supports kernel-level operations including privilege escalation, physical memory R/W, and removing process protection via vulnerable drivers

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages