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
CVE-2025-5548 — Educational lab documenting step-by-step exploitation of CVE-2025-5548 (Stack Buffer Overflow) on Windows 11, from fuzzing and crash analysis to shellcode injection and reverse shell via Immunity Debugger and Mona. | Kitploit
Tools/GitHubGitHub/charlyrr/cve-2025-5548
Vulnerability AnalysisExploitationReverse EngineeringShellcodeDebuggersPenetration TestingLearning & EducationPayload DevelopmentBinary ExploitationLabs & Practice
GitHubcharlyrr/cve-2025-5548

CVE-2025-5548

45 months agoNot yet reviewed

Educational lab documenting step-by-step exploitation of CVE-2025-5548 (Stack Buffer Overflow) on Windows 11, from fuzzing and crash analysis to shellcode injection and reverse shell via Immunity Debugger and Mona.

View Repository

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share
Cover CVE-2025-5548

🛡️ Analysis and Exploitation: CVE-2025-5548

Master in Cybersecurity | Module 6: Vulnerabilities

Windows 11 Python Buffer Overflow Tools

👋 Hello! Welcome to my Analysis Workshop

In this repository I document my practical immersion in binary-level vulnerability analysis and the development of exploits for Windows environments.

The main objective of this lab is to internalize the technical methodology to go from the initial discovery of a memory corruption flaw (Stack Buffer Overflow) to achieving remote code execution (RCE) by exploiting CVE-2025-5548.

It is not just about launching tools, but understanding how memory is corrupted, how to take control of the execution flow (EIP register), and how to bypass restrictions to inject our own .

Shellcode

📂 Repository Structure

To keep the project organized and simulate the real workflow of an analyst, I have divided the research into two main phases:

🛠️ 01 - Environment Setup

The analyst's workshop. Here I document how I set up an isolated virtual machine (Windows 11) and the deployment of the necessary arsenal for the analysis:

  • VM and Snapshots configuration.
  • Installation of Reversing and Debugging tools (Ghidra, IDA Free, Immunity Debugger + Mona.py).
  • Network tools and base languages (Python, Ncat).

🚀 02 - Analysis and Exploitation

The materialization of the risk. Contains the step-by-step methodology for the development of the exploit for CVE-2025-5548:

  • Phase 1: Fuzzing and causing the crash.
  • Phases 2 and 3: Offset calculation and hijacking the EIP register.
  • Phase 4: Identification of Badchars.
  • Phase 5: Search for the trampoline (JMP ESP).
  • Phase 6: Shellcode generation and obtaining the Reverse Shell.

⚠️ Legal and Ethical Notice

Note: This project has been carried out in a strictly controlled and isolated laboratory environment. All experiments, analysis, and exploit development are for exclusively educational purposes as part of my cybersecurity training. I am not responsible for any misuse that may be made of the information or scripts published here.


Author: Carlos Ruesca / Charlyrr
Course: Vulnerability Methodology and Analysis

Note: This project has been carried out in a controlled and ethical laboratory environment, for strictly educational purposes as part of my cybersecurity training.

Download Tool