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
Detect-BlueKeep — a simple tool to detect the exploitation of BlueKeep vulnerability (CVE-2019-0708) | Kitploit
Tools/GitHubGitHub/tranqtruong/detect-bluekeep
Vulnerability AnalysisExploitationNetwork SecurityPenetration TestingIntrusion DetectionLearning & Education
GitHubtranqtruong/detect-bluekeep

Detect-BlueKeep

a simple tool to detect the exploitation of BlueKeep vulnerability (CVE-2019-0708)

View Repository
11 year 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

🛡️ BlueKeep Exploit Detection (CVE-2019-0708)

This project demonstrates a proof-of-concept system to detect remote exploitation attempts targeting the BlueKeep vulnerability (CVE-2019-0708) in Microsoft's RDP service.

📝 Final report project for "Cybersecurity Specialization" course – PTIT University (Vietnam)


📌 Overview

BlueKeep (CVE-2019-0708) is a critical "Remote Code Execution" vulnerability in Microsoft Remote Desktop Services affecting older Windows systems (Windows XP to Windows 7, and Server 2003/2008). It is classified as a wormable vulnerability, meaning it can propagate without user interaction.

This project simulates an exploitation scenario using Metasploit and implements a Python-based detection mechanism using PyShark.


🧪 Lab Setup

DeviceDescriptionIP
AttackerKali Linux on VMware using Metasploit192.168.20.133
VictimWindows 7 SP1 vulnerable to BlueKeep (RDP port 3389)192.168.20.134

🚨 Exploit Behavior

  • The attacker initiates RDP connection using a custom client.
  • It requests creation of virtual channel MS_T120, which already exists.
  • This triggers a Use-After-Free in termdd.sys leading to RCE.

🧩 Detection Signatures:

Encryption LevelSignatureDetectable Info
LowMS_T120 channel request in plaintextvia packet analysis
HighRandom cookie + memory overflowvia behavioral analysis

🐍 Detection Script

A simple Python detection tool using pyshark:

root@kitploit:~
pip install pyshark
python bluekeep_detector.py
Download Tool