Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1000 CNY

100.0%

CVE-2019-0708 PoC — Microsoft Remote Desktop Services 资源管理错误漏洞

Source
Associated Vulnerability
Title:Microsoft Remote Desktop Services 资源管理错误漏洞 (CVE-2019-0708)
Description:A remote code execution vulnerability exists in Remote Desktop Services formerly known as Terminal Services when an unauthenticated attacker connects to the target system using RDP and sends specially crafted requests, aka 'Remote Desktop Services Remote Code Execution Vulnerability'.
Description
CVE-2019-0708 (BlueKeep)
Readme
# CVE-2019-0708 (BlueKeep)

~~Currently, I public only the exploitation note for Windows 7 x64 only.~~ See [NOTE.md](NOTE.md)

**Note:** Windows 2008 R2 with default configuration (fDisableCam=1) can be exploited. Reliability is same as Windows 7.

## Update (July 2020)

- Add info for Windows Server 2008 to [NOTE.md](NOTE.md)
- Add PoCs for filling target kernel unpaged pool
- Add script for detecting target info
- Add PoC code execution on Windows 7 x86

#### Files

 * **myrdp.py** My RDP library (messy)
 * **myasn1.py** My ASN.1 for RDP (required by myrdp.py)
 * **rdp4mppc.py** MPPC-Based Bulk Data Compression for RDP 4.0
 * **rdp_detect_info.py** For detecting info related to vulnerability from RDP server
 * **poc_rdpsnd.py** PoC code execution on Windows 7 x86
 * **poc_rdpsnd_fill.py** PoC for filling kernel nonpaged pool over RDPSND channel
 * **poc_rdpdr_fill.py** PoC for filling kernel nonpaged pool over RDPDR channel
 * **poc_refreshrect_fill.py** PoC for filling kernel nonpaged pool with REFRESHRECT pdu
File Snapshot

[4.0K] /data/pocs/92afe27eba27e194b0e7f301fbb63516f85b12de ├── [2.9K] myasn1.py ├── [ 43K] myrdp.py ├── [7.1K] NOTE.md ├── [1.6K] poc_rdpdr_fill.py ├── [ 789] poc_rdpsnd_fill.py ├── [3.7K] poc_rdpsnd.py ├── [ 487] poc_refreshrect_fill.py ├── [7.9K] rdp4mppc.py ├── [5.7K] rdp_detect_info.py └── [1.0K] README.md 0 directories, 10 files
Shenlong Bot has cached this for you
Remarks
    1. It is advised to access via the original source first.
    2. Local POC snapshots are reserved for subscribers — if the original source is unavailable, the local mirror is part of the paid plan.
    3. Mirroring, verifying, and maintaining this POC archive takes ongoing effort, so local snapshots are a paid feature. Your subscription keeps the archive online — thank you for the support. View subscription plans →