Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
Tools/GitHubGitHub/v31l0x1/throttlestopppl
Privilege EscalationMemory ForensicsVulnerability AnalysisExploitationLearning & EducationBinary Exploitation
GitHubv31l0x1/throttlestopppl

ThrottleStopPPL

Poc for CVE-2025-7771 to modify PPL Protection

View Repository
527 months agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

ThrottleStopPPL

A proof-of-concept tool for managing Protected Process Light (PPL) protection levels on Windows Server 2022 by exploiting vulnerabilities in the ThrottleStop driver (CVE-2025-7771).

Overview

This tool demonstrates privilege escalation through arbitrary physical memory read/write capabilities exposed by the ThrottleStop driver. It allows modification of process protection levels by directly manipulating kernel memory structures.

Features

  • Arbitrary physical memory read/write
  • Virtual to physical address translation via Superfetch
  • EPROCESS structure manipulation
  • PPL protection level modification for any process

Usage

root@kitploit:~
PPLmanager.exe -p <pid> -v <protection_level>

Options

  • -p <pid> - Process ID to modify
  • -v <protection_level> - Protection level value in hexadecimal
  • -h - Display help message

Protection Levels

Requirements

  • Windows Server 2022 (tested build)
  • Administrator privileges
  • ThrottleStop driver loaded

Build

Build using Visual Studio with the provided solution file:

root@kitploit:~
ThrottleStopPPL.sln

Driver Setup

The vulnerable ThrottleStop driver can be extracted from ThrottleStop.exe using Resource Hacker.

Create and start the driver service:

root@kitploit:~
sc create ThrottleStop binPath="<Path to driver>" type=kernel
sc start ThrottleStop

Vulnerable IOCTLs

  • 0x80006498 - Arbitrary memory read
  • 0x8000649C - Arbitrary memory write
  • 0x80006430 - Arbitrary port read
  • 0x80006434 - Arbitrary port write

Disclaimer

This is a proof-of-concept for educational and research purposes only. Use responsibly and only on systems you own or have explicit permission to test.

Credits

This project is inspired by the original ThrottleStopPoC by @fxrstor.

References

  • CVE-2025-7771
  • Superfetch Virtual-to-Physical Translation

License

For educational and research purposes only.

Download Tool
ValueProtection LevelDescription
0x72PS_PROTECTED_SYSTEMSystem protected process
0x62PS_PROTECTED_LSALSA protected process
0x52PS_PROTECTED_WINDOWSWindows protected process
0x61PS_PROTECTED_WINTCB_LIGHTWindows TCB light protected process
0x51PS_PROTECTED_WINDOWS_LIGHTWindows light protected process
0x41PS_PROTECTED_LSA_LIGHTLSA light protected process
0x31PS_PROTECTED_ANTIMALWARE_LIGHTAntimalware light protected process
0x12PS_PROTECTED_AUTHENTICODEAuthenticode protected process
0x11PS_PROTECTED_AUTHENTICODE_LIGHTAuthenticode light protected process
0x00NO_PROTECTIONNo protection