## https://sploitus.com/exploit?id=KITPLOIT:TOOLS-GITHUB-ENESSAKIRCOLAK-CVE-2025-7771
# CVE-2025-7771 β ThrottleStop.sys: ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠ΅ ΡΡΠ΅Π½ΠΈΠ΅/Π·Π°ΠΏΠΈΡΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ
ΠΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΡΠΉ proof-of-concept Π΄Π»Ρ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° `ThrottleStop.sys` ΠΎΡ TechPowerUp (CVE-2025-7771). ΠΠΎΠ΄ΠΏΠΈΡΠ°Π½Π½ΡΠΉ, Π²ΡΡ Π΅ΡΡ Π·Π°Π³ΡΡΠΆΠ°Π΅ΠΌΡΠΉ Π΄ΡΠ°ΠΉΠ²Π΅Ρ ΡΠ΄ΡΠ° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π½Π΅ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΠΌΠΎΠ΅ ΡΡΠ΅Π½ΠΈΠ΅ ΠΈ Π·Π°ΠΏΠΈΡΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ ΡΠ΅ΡΠ΅Π· Π΄Π²Π° IOCTL. ΠΡΠΎΡ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅Ρ ΡΡΠΎΡ ΠΏΡΠΈΠΌΠΈΡΠΈΠ² Π² ΡΠ°Π±ΠΎΡΠ°ΡΡΠ΅Π΅ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ Ρ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ° Π΄ΠΎ SYSTEM ΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΡΠ΅Ρ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΠΊΠΎΡΠΎΡΠ°Ρ Π»ΠΎΠΌΠ°Π΅Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ Π΄Π΅ΡΠ΅ΠΊΡΠΎΠ², ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΡ
Π½Π° ΠΏΡΡΡΡ
ΠΈ ΠΈΠΌΠ΅Π½Π°Ρ
ΡΠ°ΠΉΠ»ΠΎΠ².
PoC Π΄Π»Ρ ΡΠ΅Ρ
ΠΆΠ΅ IOCTL ΡΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π» (ΡΠΌ. ΡΠ°Π·Π΄Π΅Π» Credits). ΠΡΠΎ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠ°Ρ ΠΏΠΎΠ»Π½Π°Ρ ΡΠ΅ΠΏΠΎΡΠΊΠ° ΡΠΊΡΠΏΠ»ΠΎΠΉΡΠ°, Π° Π½Π΅ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΡ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²Π°.
## ΠΠ°ΡΡΠΎΠ½ΡΡΡΠΉ Π΄ΡΠ°ΠΉΠ²Π΅Ρ
ΠΠΎΠ»Π΅| ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅
---|---
SHA256| `16F83F056177C4EC24C7E99D01CA9D9D6713BD0497EEEDB777A3FFEFA99C97F0`
SHA1| `82ED942A52CDCF120A8919730E00BA37619661A3`
MD5| `6BC8E3505D9F51368DDF323ACB6ABC49`
ΠΠ΅ΡΡΠΈΡ| 3.0.0.0 ("Low-Level Driver", 2004-2020)
ΠΠΎΠ΄ΠΏΠΈΡΠ°Π½Ρ| TechPowerUp LLC, DigiCert EV Code Signing
ΠΡΠΏΠ΅ΡΠ°ΡΠΎΠΊ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠ°| `524EDA9C819321C66E22C7BABEB23DAEAFFB2182`
Π‘ΡΠΎΠΊ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠ°| 2019-08-10 β 2022-06-15
Π‘ΡΠΎΠΊ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠ° ΠΈΡΡΡΠΊ Π² 2022 Π³ΠΎΠ΄Ρ, Π½ΠΎ ΠΏΠΎΠ΄ΠΏΠΈΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π΄ΠΎΠ²Π΅ΡΠ΅Π½Π½ΡΡ ΠΌΠ΅ΡΠΊΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π²ΡΡΡΠ΅ΡΠ½ΠΎΠΉ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ, ΠΏΠΎΡΡΠΎΠΌΡ Windows Π²ΡΡ Π΅ΡΡ Π·Π°Π³ΡΡΠΆΠ°Π΅Ρ Π΅Π³ΠΎ. ΠΡΠ·ΡΠ² ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, Π΅ΡΠ»ΠΈ Π΅Π³ΠΎ Π΄Π°ΡΠ° ΠΏΡΠ΅Π΄ΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Π½ΠΈΡ, ΡΡΠΎ ΡΠ΅Π΄ΠΊΠΎ Π±ΡΠ²Π°Π΅Ρ Π΄Π»Ρ ΡΠ°ΠΊΠΈΡ
ΡΡΠ°ΡΡΡ
Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ², ΠΊΠ°ΠΊ ΡΡΠΎΡ.
Π ΡΠ΅ΡΡΡΡΠ΅ Π²Π΅ΡΡΠΈΠΈ Π½Π΅Ρ `CompanyName`, `OriginalFilename` ΠΈΠ»ΠΈ `InternalName`, ΠΏΠΎΡΡΠΎΠΌΡ ΡΠ°ΠΉΠ» Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π°ΡΡΠΈΠ±ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠ°ΠΊΠΎΠΌΡ-Π»ΠΈΠ±ΠΎ Π²Π΅Π½Π΄ΠΎΡΡ ΠΏΠΎ Π΅Π³ΠΎ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΌ ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΡΠΌ.
## ΠΡΠΈΠ±ΠΊΠ°
ΠΠ²Π° IOCTL ΡΠΈΡΠ°ΡΡ ΠΈ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΡΡ ΠΏΠ°ΠΌΡΡΡ Π±Π΅Π· ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π³ΡΠ°Π½ΠΈΡ ΠΈ Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΠΈ Π°Π΄ΡΠ΅ΡΠΎΠ²:
IOCTL| ΠΠΏΠ΅ΡΠ°ΡΠΈΡ
---|---
`0x80006498`| Π§ΡΠ΅Π½ΠΈΠ΅ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ
`0x8000649C`| ΠΠ°ΠΏΠΈΡΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ
ΠΠ±Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ `METHOD_BUFFERED`, ΠΏΠΎΡΡΠΎΠΌΡ ΡΠ°Π·ΡΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π½Π΅ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ; Π΄Π΅ΡΠ΅ΠΊΡ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΠΎΡΡΡΡΡΡΠ²ΠΈΠΈ Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π²ΡΠ·ΡΠ²Π°ΡΡΠΈΠΌ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π°Π΄ΡΠ΅ΡΠ°, Π° Π½Π΅ Π² Π½Π΅ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΠΌΠΎΠΌ ΡΠΊΠ°Π·Π°ΡΠ΅Π»Π΅.
Π‘ΡΠΎΠΈΡ ΠΎΡΠΌΠ΅ΡΠΈΡΡ: ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ Π·Π°ΠΏΠΈΡΠΈ `0x8000649C` ΠΎΠ±ΡΡΠ²Π»Π΅Π½ Ρ `FILE_READ_ACCESS`. ΠΠ΅ΡΠΊΡΠΈΠΏΡΠΎΡ, ΠΎΡΠΊΡΡΡΡΠΉ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡ, Π²ΡΡ ΡΠ°Π²Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΡΡ Π·Π°ΠΏΠΈΡΡ, ΡΠΎ Π΅ΡΡΡ Π·Π°ΡΠ²Π»Π΅Π½Π½Π°Ρ ΠΌΠ°ΡΠΊΠ° Π΄ΠΎΡΡΡΠΏΠ° Π½Π΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΠΎΠΌΡ, ΡΡΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ Π΄Π΅Π»Π°Π΅Ρ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅.
## ΠΠ»ΠΈΡΠ½ΠΈΠ΅
ΠΡΠΊΡΡΡΠΈΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΡΡΠ΅Π±ΡΠ΅Ρ ΠΏΡΠ°Π² Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ°, ΠΏΠΎΡΡΠΎΠΌΡ ΡΠ°ΠΌΠΎ ΠΏΠΎ ΡΠ΅Π±Π΅ ΡΡΠΎ Π½Π΅ ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π³ΡΠ°Π½ΠΈΡΡ ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ. ΠΡΠ°ΠΊΡΡΡΠ΅ΠΌΡ, ΡΠΆΠ΅ ΡΠ²Π»ΡΡΡΠ΅ΠΌΡΡΡ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΎΠΌ, ΡΡΠΎ Π΄Π°ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠ΅ ΡΡΠ΅Π½ΠΈΠ΅/Π·Π°ΠΏΠΈΡΡ ΠΏΠ°ΠΌΡΡΠΈ ΡΠ΄ΡΠ° ΠΈΠ· ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ°, ΡΡΠΎ ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΡ Π·Π°ΡΠΈΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ Π²ΡΡΠ΅ ΡΡΠΎΠ²Π½Ρ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ°: ΡΠ΅Π»ΠΎΡΡΠ½ΠΎΡΡΡ ΠΊΠΎΠ΄Π° HVCI, PPL ΠΈ ΡΠ°ΠΌΠΎΠ·Π°ΡΠΈΡΡ EDR/AV. ΠΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΠΉ bring-your-own-vulnerable-driver.
Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΠΈ PoC ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΏΡΠΈΠΌΠΈΡΠΈΠ² R/W Π΄Π»Ρ ΠΊΡΠ°ΠΆΠΈ ΡΠΎΠΊΠ΅Π½Π° SYSTEM ΠΈ Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΡ SYSTEM.
CVSS 4.0: `AV:L/AC:H/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H` (8.7, ΠΡΡΠΎΠΊΠΈΠΉ).
## ΠΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠΊΡΠΏΠ»ΠΎΠΉΡ
ΠΡΡ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΠΈΠ· ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ° ΡΠ΅ΡΠ΅Π· ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΠ΅ R/W IOCTL Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°. ΠΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΎΠ±Ρ
ΠΎΠ΄Π° ΡΠ°Π±Π»ΠΈΡ ΡΡΡΠ°Π½ΠΈΡ ΠΈ ΡΡΠ°ΡΡΠΈΡ CR3 Π½Π΅Ρ; ΠΎΠ±Π° ΠΏΡΠΎΡΠ΅ΡΡΠ° Π½Π°Ρ
ΠΎΠ΄ΡΡΡΡ ΠΏΡΡΠΌΡΠΌ ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ:
1. **ΠΠ°ΠΉΡΠΈ SYSTEM.** ΠΡΠΎΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°ΡΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΡΡ ΠΏΠ°ΠΌΡΡΡ Π² ΠΏΠΎΠΈΡΠΊΠ°Ρ
EPROCESS, Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ `ImageFileName` ΡΠ°Π²Π΅Π½ `System`, Π° `UniqueProcessId` β 4. Π‘ΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°ΠΌΠΈ ΡΠ΅Π°Π»ΡΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ ΠΠΠ£, ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠΌΠΈ ΠΈΠ· ΠΊΠ»ΡΡΠ° ΡΠ΅Π΅ΡΡΡΠ° ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ `HARDWARE\RESOURCEMAP\...\Physical Memory`, Π° Π½Π΅ ΡΠ³Π°Π΄Π°Π½Π½ΡΠΌ ΠΎΠΊΠ½ΠΎΠΌ, ΠΏΠΎΡΡΠΎΠΌΡ Π΄ΡΡΡ MMIO Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π·Π°ΡΡΠ°Π³ΠΈΠ²Π°ΡΡΡΡ ΠΈ Π½ΠΈΡΠ΅Π³ΠΎ Π·Π° ΠΏΡΠ΅Π΄Π΅Π»Π°ΠΌΠΈ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ ΠΠΠ£ Π½Π΅ ΠΏΡΠΎΠΏΡΡΠΊΠ°Π΅ΡΡΡ.
2. **ΠΡΠΎΡΠΈΡΠ°ΡΡ ΡΠΎΠΊΠ΅Π½ SYSTEM.** ΠΡΠΎΡΠΈΡΠ°ΡΡ ΠΏΠΎΠ»Π΅ `Token` (`EPROC_TOKEN`) ΠΈΠ· Π½Π°ΠΉΠ΄Π΅Π½Π½ΠΎΠ³ΠΎ EPROCESS.
3. **ΠΠ°ΠΉΡΠΈ Π½Π°Ρ ΠΏΡΠΎΡΠ΅ΡΡ.** Π‘ΠΊΠ°Π½ΠΈΡΠΎΠ²Π°ΡΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΡΡ ΠΏΠ°ΠΌΡΡΡ ΡΠ°ΠΊ ΠΆΠ΅ Π² ΠΏΠΎΠΈΡΠΊΠ°Ρ
EPROCESS ΡΠ°ΠΌΠΎΠ³ΠΎ PoC, ΡΠΎΠΏΠΎΡΡΠ°Π²Π»ΡΡ ΠΈΠΌΡ ΠΎΠ±ΡΠ°Π·Π° ΠΊΠ°ΠΊ 8-Π±Π°ΠΉΡΠΎΠ²ΡΠΉ ΡΠ°Π±Π»ΠΎΠ½ ΠΈ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π°Ρ ΠΏΠΎ Π΅Π³ΠΎ PID.
4. **ΠΠΎΠ΄ΠΌΠ΅Π½ΠΈΡΡ ΡΠΎΠΊΠ΅Π½.** ΠΠ°ΠΏΠΈΡΠ°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠΎΠΊΠ΅Π½Π° SYSTEM Π² Π½Π°Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΠ»ΠΎΡ `Token`. Π’ΠΎΠΊΠ΅Π½ β ΡΡΠΎ `_EX_FAST_REF`, ΠΏΠΎΡΡΠΎΠΌΡ ΠΌΠ»Π°Π΄ΡΠΈΠ΅ Π±ΠΈΡΡ ΡΡΡΡΡΠΈΠΊΠ° ΡΡΡΠ»ΠΎΠΊ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΌΠ°ΡΠΊΠΈΡΡΡΡΡΡ (`--mask` Π²ΡΠ±ΠΈΡΠ°Π΅Ρ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅).
5. **ΠΠΎΠΊΠ°Π·Π°ΡΡ.** ΠΠ°ΠΏΡΡΡΠΈΡΡ `cmd.exe`; `whoami` Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ .
Π‘ΠΌΠ΅ΡΠ΅Π½ΠΈΡ (`EPROC_TOKEN`, `EPROC_PID`, `EPROC_IMG_NAME` ΠΈ Ρ.Π΄.) ΡΠ°ΡΡΡΠΈΡΠ°Π½Ρ Π½Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ ΡΠ±ΠΎΡΠΊΡ ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΡΠ²Π΅ΡΠ΅Π½Ρ Ρ `dt nt!_EPROCESS` Π² ΡΠ΅Π»Π΅Π²ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ Windows.
ΠΠΌΡ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° ΠΈΠΌΠ΅Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅. ΠΠ° ΡΠ°Π³Π΅ 3 Π½Π°Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ ΠΏΠΎ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΡ Π΅Π³ΠΎ `ImageFileName` Π² ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ, Π° ΡΡΠΎ ΠΏΠΎΠ»Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΎ 15 ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌΠΈ, ΠΏΡΠΈ ΡΡΠΎΠΌ ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΏΠ΅ΡΠ²ΡΠ΅ 8. ΠΠ΅ΡΠΆΠΈΡΠ΅ ΠΈΠΌΡ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° ΠΊΠΎΡΠΎΡΠΊΠΈΠΌ ΠΈ ΠΎΡΠ»ΠΈΡΠΈΡΠ΅Π»ΡΠ½ΡΠΌ; Π΅ΡΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΡΠ΅ΡΠ΅ Π±ΠΈΠ½Π°ΡΠ½ΠΈΠΊ, ΠΎΡΡΠ°Π²Π°ΠΉΡΠ΅ΡΡ Π² ΡΡΠΎΠΌ Π»ΠΈΠΌΠΈΡΠ΅, ΠΈΠ½Π°ΡΠ΅ ΡΠ°ΠΌΠΎΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π΅ Π½Π°ΠΉΠ΄ΡΡ ΠΏΡΠΎΡΠ΅ΡΡ.
## ΠΠΌΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΠ΅ΡΡΡ Π°ΡΠ°ΠΊΡΡΡΠΈΠΌ
ΠΡΠ°ΠΉΠ²Π΅Ρ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΈΠΌΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°. ΠΠ½ Π²ΡΠ²ΠΎΠ΄ΠΈΡ ΠΈΠΌΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈΠ· **ΠΈΠΌΠ΅Π½ΠΈ ΡΠ»ΡΠΆΠ±Ρ** , ΠΏΠΎΠ΄ ΠΊΠΎΡΠΎΡΠΎΠΉ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½; ΠΈΠΌΡ ΡΠ°ΠΉΠ»Π° Π½Π° Π΄ΠΈΡΠΊΠ΅ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ. Π Π΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ Π±ΠΈΠ½Π°ΡΠ½ΠΈΠΊΠ° ΠΏΠΎΠ΄ ΡΠ»ΡΠΆΠ±ΠΎΠΉ `TRIXX` Π΄Π°ΡΡ `\\.\TRIXX`, Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡΠ°ΠΉΠ» Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ Π½Π° Π΄ΠΈΡΠΊΠ΅.
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π»ΡΠ±ΠΎΠΉ Π΄Π΅ΡΠ΅ΠΊΡ, Π·Π°Π²ΡΠ·Π°Π½Π½ΡΠΉ Π½Π° `\Device\ThrottleStop` ΠΈΠ»ΠΈ `ThrottleStop.sys`, ΡΡΠΈΠ²ΠΈΠ°Π»ΡΠ½ΠΎ ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΡΡΡ. ΠΠ΅ΡΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΎΡΠ½ΠΎΠ²ΡΠ²Π°ΡΡΡΡ Π½Π° Ρ
Π΅ΡΠ΅ ΡΠ°ΠΉΠ»Π° ΠΈΠ»ΠΈ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠ΅ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ:
root@kitploit:~
SHA256: 16F83F056177C4EC24C7E99D01CA9D9D6713BD0497EEEDB777A3FFEFA99C97F0
Thumbprint: 524EDA9C819321C66E22C7BABEB23DAEAFFB2182
Subject: CN=TechPowerUp LLC, O=TechPowerUp LLC, L=Spokane, S=Washington, C=US
Π‘ΠΏΠΈΡΠΎΠΊ `DEVICE_NAMES` Π² ΠΈΡΡ
ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ β ΡΡΠΎ Π»ΠΈΡΡ Π·ΠΎΠ½Π΄ Π΄Π»Ρ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΡ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ
ΡΡΡΠ°Π½ΠΎΠ²ΠΎΠΊ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°. ΠΠ΅ΡΠ΅Π΄Π°ΠΉΡΠ΅ ΠΈΠΌΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ, ΡΡΠΎΠ±Ρ Π½Π°ΡΠ΅Π»ΠΈΡΡΡΡ Π½Π° ΡΠ»ΡΠΆΠ±Ρ, ΠΊΠΎΡΠΎΡΡΡ Π²Ρ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π»ΠΈ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ.
## Π‘Π²ΡΠ·Π°Π½Π½ΡΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ TechPowerUp
CVE| ΠΡΠ°ΠΉΠ²Π΅Ρ
---|---
CVE-2019-7245| GPU-Z.sys
CVE-2025-5324| GPU-Z.sys
CVE-2025-7771| ThrottleStop.sys (ΡΡΠΎΡ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ)
## ΠΡΠ°ΠΉΠ²Π΅Ρ Π² ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ Π½Π΅ Π²ΠΊΠ»ΡΡΡΠ½
ΠΠΈΠ½Π°ΡΠ½ΠΈΠΊ Π·Π΄Π΅ΡΡ Π½Π΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ΅ΡΡΡ. Π‘Π²Π΅ΡΡΠΉΡΠ΅ Π»ΡΠ±ΡΡ ΠΊΠΎΠΏΠΈΡ Ρ SHA256 Π²ΡΡΠ΅. ΠΠ±ΡΠ°Π·Π΅Ρ Π²Π½Π΅ΡΡΠ½ Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³ LOLDrivers.
## Π‘Π±ΠΎΡΠΊΠ°
root@kitploit:~
cl /nologo /EHsc /W4 /O2 src\ThrottleStop.cpp /Fe:myLittleLpe.exe /link advapi32.lib
## ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅
Π’ΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ Π»Π°Π±ΠΎΡΠ°ΡΠΎΡΠ½ΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ. ΠΠ°ΠΏΡΡΠΊΠ°ΠΉΡΠ΅ Π² ΠΈΠ·ΠΎΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΠ ΡΠΎ ΡΠ½Π°ΠΏΡΠΎΡΠΎΠΌ, ΡΡΠΎΠ±Ρ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΎΡΠΊΠ°ΡΠΈΡΡΡΡ.
root@kitploit:~
sc.exe create <name> type= kernel binPath= C:\path\to\ThrottleStop.sys
sc.exe start <name>
myLittleLpe.exe
sc.exe stop <name>
sc.exe delete <name>
ΠΠΈΠ½Π°ΡΠ½ΠΈΠΊ Π½Π΅ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ². ΠΠ½ Π²ΡΠ²ΠΎΠ΄ΠΈΡ ΠΊΠ°ΡΡΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ, ΠΈΡΠ΅Ρ SYSTEM ΠΈ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ EPROCESS, ΠΏΠΎΠ΄ΠΌΠ΅Π½ΡΠ΅Ρ ΡΠΎΠΊΠ΅Π½ ΠΈ Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ `cmd.exe` Ρ ΠΏΡΠ°Π²Π°ΠΌΠΈ `NT AUTHORITY\SYSTEM`.
## ΠΠ΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΡ

## ΠΡΡΠ³ΠΈΠ΅ PoC ΠΈ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΠ΅ ΡΠ°Π±ΠΎΡΡ
ΠΡΡΠ³ΠΈΠ΅ ΠΏΡΠ±Π»ΠΈΡΠ½ΡΠ΅ ΡΠ°Π±ΠΎΡΡ ΠΏΠΎ ΡΡΠΎΠΌΡ ΠΆΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ Π΄Π»Ρ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ:
* Demoo1337/ThrottleStop β Π±ΠΎΠ»Π΅Π΅ ΡΠ°Π½Π½ΠΈΠΉ PoC Π΄Π»Ρ ΡΠ΅Ρ
ΠΆΠ΅ IOCTL
* xM0kht4r/CVE-2025-7771 β ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΠ΅ R/W ΠΏΠ»ΡΡ VA-to-PA ΡΠ΅ΡΠ΅Π· Superfetch
* AmrHuss/throttlestop-exploit-rw β ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΠ΅ R/W Ρ ΡΡΠ°Π½ΡΠ»ΡΡΠΈΠ΅ΠΉ Π°Π΄ΡΠ΅ΡΠΎΠ² ΡΠ΅ΡΠ΅Π· Superfetch
* v31l0x1/ThrottleStopPPL β ΠΎΠ±Ρ
ΠΎΠ΄ Π·Π°ΡΠΈΡΡ PPL
* Yuri08loveElaina/CVE-2025-7771 β Π΅ΡΡ ΠΎΠ΄Π½Π° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ
## ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΠ½ΠΎΡΡΠΈ
* LOLDrivers β ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΈΠ·Π°ΡΠΈΡ ΡΡΠ·Π²ΠΈΠΌΡΡ
Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ²
## ΠΡΠΊΠ°Π· ΠΎΡ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΠΈ
ΠΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ Π² ΡΠ΅Π»ΡΡ
Π·Π°ΡΠΈΡΠ½ΡΡ
ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΉ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΡΠ΅Π΄ΡΡΠ² Π΄Π΅ΡΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡΡ ΡΠΆΠ΅ ΠΏΡΠ±Π»ΠΈΡΠ½ΠΎ ΡΠ°ΡΠΊΡΡΡΠ° ΠΊΠ°ΠΊ CVE-2025-7771. ΠΡΡ Π·Π΄Π΅ΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΎ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°Ρ
, ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°ΡΠΈΡ
Π°Π²ΡΠΎΡΡ. ΠΠ΅ Π·Π°ΠΏΡΡΠΊΠ°ΠΉΡΠ΅ ΡΡΠΎ ΠΏΡΠΎΡΠΈΠ² ΡΠΈΡΡΠ΅ΠΌ, ΠΊΠΎΡΠΎΡΡΠΌΠΈ Π²Ρ Π½Π΅ Π²Π»Π°Π΄Π΅Π΅ΡΠ΅ ΠΈΠ»ΠΈ Π½Π° ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΡΠΎΡΡΡ
Ρ Π²Π°Ρ Π½Π΅Ρ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ.