Skip to content

Commit fef3c6c

Browse files
authored
Merge pull request #369 from magicsword-io/codex/issue-367-signeddrv-enrichment
Enrich signeddrv, GGProtect64, and Sliff chain entries
2 parents ee9762c + c8a9fe1 commit fef3c6c

4 files changed

Lines changed: 40 additions & 14 deletions

yaml/028aecb5-70d0-4423-87d7-f037a11ef1c9.yaml

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,18 +9,27 @@ Category: vulnerable driver
99
Commands:
1010
Command: sc.exe create signeddrv binPath=C:\windows\temp\signeddrv.sys type=kernel
1111
&& sc.exe start signeddrv
12-
Description: signeddrv.sys is a vulnerable kernel driver from the KeServiceDescriptorTable/vulnerable-drivers
13-
repository. The driver exposes dangerous kernel primitives to usermode.
12+
Description: signeddrv.sys is a Microsoft-signed vulnerable kernel driver that
13+
exposes an unrestricted \\.\WinNotify device. Public research documents IOCTL
14+
0x22200C for kernel base disclosure, IOCTL 0x222040 for arbitrary kernel
15+
read, and IOCTL 0x222044 for arbitrary kernel write, enabling local privilege
16+
escalation.
1417
Usecase: Elevate privileges
1518
Privileges: kernel
1619
OperatingSystem: Windows 10
1720
Resources:
1821
- https://github.com/magicsword-io/LOLDrivers/issues/325
22+
- https://github.com/magicsword-io/LOLDrivers/issues/367
23+
- https://github.com/magicsword-io/LOLDrivers/issues/370
1924
- https://github.com/KeServiceDescriptorTable/vulnerable-drivers
25+
- https://github.com/Haider303/winnotify-exp
26+
- https://github.com/Haider303/sliff-driv-exploit
27+
- https://medium.com/@haider303mustafa/winnotify-signeddrv-sys-full-local-privilege-escalation-via-arbitrary-kernel-read-write-09e0c1ababf3
28+
- https://medium.com/@haider303mustafa/applockerflter-sliffdriver-sys-full-kernel-exploit-chain-from-driver-recon-to-system-shell-b57d87738308
2029
Detection: []
2130
Acknowledgement:
2231
Person: ''
23-
Handle: '@rainbowdynamix, @DbgPrint'
32+
Handle: '@rainbowdynamix, @DbgPrint, @Haider303'
2433
KnownVulnerableSamples:
2534
- Filename: signeddrv.sys
2635
MD5: e052ac7d39d07f6657cf049aae0c5b60

yaml/13d67487-8c65-47bb-a3d3-d799b5f7533b.yaml

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,18 +9,24 @@ Category: vulnerable driver
99
Commands:
1010
Command: sc.exe create GGProtect64 binPath=C:\windows\temp\GGProtect64.sys type=kernel
1111
&& sc.exe start GGProtect64
12-
Description: GGProtect64.sys is a vulnerable kernel driver from the KeServiceDescriptorTable/vulnerable-drivers
13-
repository. The driver exposes dangerous kernel primitives to usermode.
14-
Usecase: Elevate privileges
12+
Description: GGProtect64.sys is a Microsoft-signed anticheat kernel driver for
13+
GG租号 that exposes a \\.\GGProtect64 device. Public research documents a
14+
bypassable caller-registration flow through IOCTL 0x223C14 and a privileged
15+
process termination path through IOCTL 0x223C04, allowing a local process to
16+
terminate or suspend protected processes from kernel mode.
17+
Usecase: Terminate or suspend protected processes
1518
Privileges: kernel
1619
OperatingSystem: Windows 10
1720
Resources:
1821
- https://github.com/magicsword-io/LOLDrivers/issues/325
22+
- https://github.com/magicsword-io/LOLDrivers/issues/368
1923
- https://github.com/KeServiceDescriptorTable/vulnerable-drivers
24+
- https://github.com/Haider303/GGProtect-exploit
25+
- https://medium.com/@haider303mustafa/bypassing-weak-driver-authentication-to-kill-ppl-protected-processes-ggprotect64-sys-analysis-d8f44c5837b4
2026
Detection: []
2127
Acknowledgement:
2228
Person: ''
23-
Handle: '@rainbowdynamix, @DbgPrint'
29+
Handle: '@rainbowdynamix, @DbgPrint, @Haider303'
2430
KnownVulnerableSamples:
2531
- Filename: GGProtect64.sys
2632
MD5: b6a0d03122bd968b40ce97c145b491c7

yaml/430f94b4-69e8-4541-bea7-329be7d283b7.yaml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,18 +9,24 @@ Category: vulnerable driver
99
Commands:
1010
Command: sc.exe create lsigetwin_SliffDriver binPath=C:\windows\temp\lsigetwin_SliffDriver.sys
1111
type=kernel && sc.exe start lsigetwin_SliffDriver
12-
Description: lsigetwin_SliffDriver.sys is a vulnerable kernel driver from the KeServiceDescriptorTable/vulnerable-drivers
13-
repository. The driver exposes dangerous kernel primitives to usermode.
12+
Description: lsigetwin_SliffDriver.sys is a Microsoft-signed vulnerable kernel
13+
driver that exposes a \\.\SliffDriver device. Public research documents IOCTL
14+
0x80002004 for mapping caller-supplied physical memory into user mode, enabling
15+
local privilege escalation when chained with kernel address discovery and
16+
virtual-to-physical translation primitives.
1417
Usecase: Elevate privileges
1518
Privileges: kernel
1619
OperatingSystem: Windows 10
1720
Resources:
1821
- https://github.com/magicsword-io/LOLDrivers/issues/325
22+
- https://github.com/magicsword-io/LOLDrivers/issues/370
1923
- https://github.com/KeServiceDescriptorTable/vulnerable-drivers
24+
- https://github.com/Haider303/sliff-driv-exploit
25+
- https://medium.com/@haider303mustafa/applockerflter-sliffdriver-sys-full-kernel-exploit-chain-from-driver-recon-to-system-shell-b57d87738308
2026
Detection: []
2127
Acknowledgement:
2228
Person: ''
23-
Handle: '@rainbowdynamix, @DbgPrint'
29+
Handle: '@rainbowdynamix, @DbgPrint, @Haider303'
2430
KnownVulnerableSamples:
2531
- Filename: lsigetwin_SliffDriver.sys
2632
MD5: 49886067cd4221b0b8640cff66157c94

yaml/7f52f435-d217-4c13-98a4-4fdc6c8516c8.yaml

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,18 +9,23 @@ Category: vulnerable driver
99
Commands:
1010
Command: sc.exe create FoxKeDriver64 binPath=C:\windows\temp\FoxKeDriver64.sys type=kernel
1111
&& sc.exe start FoxKeDriver64
12-
Description: FoxKeDriver64.sys is a vulnerable kernel driver from the KeServiceDescriptorTable/vulnerable-drivers
13-
repository. The driver exposes dangerous kernel primitives to usermode.
14-
Usecase: Elevate privileges
12+
Description: FoxKeDriver64.sys is a vulnerable Foxconn kernel driver that exposes
13+
a \\.\Fox_FOXONE_Driver device. Public research documents IOCTL 0x2220C0 for
14+
translating a caller-supplied virtual address to a physical address, which can
15+
support local privilege escalation chains with other vulnerable drivers.
16+
Usecase: Translate virtual addresses to physical addresses
1517
Privileges: kernel
1618
OperatingSystem: Windows 10
1719
Resources:
1820
- https://github.com/magicsword-io/LOLDrivers/issues/325
21+
- https://github.com/magicsword-io/LOLDrivers/issues/370
1922
- https://github.com/KeServiceDescriptorTable/vulnerable-drivers
23+
- https://github.com/Haider303/sliff-driv-exploit
24+
- https://medium.com/@haider303mustafa/applockerflter-sliffdriver-sys-full-kernel-exploit-chain-from-driver-recon-to-system-shell-b57d87738308
2025
Detection: []
2126
Acknowledgement:
2227
Person: ''
23-
Handle: '@rainbowdynamix, @DbgPrint'
28+
Handle: '@rainbowdynamix, @DbgPrint, @Haider303'
2429
KnownVulnerableSamples:
2530
- Filename: FoxKeDriver64.sys
2631
MD5: 0215d56bfbc9a947b095aff1c31b53ad

0 commit comments

Comments
 (0)