Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Submit
ToolsExploitsBlog
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.

FeedsContactPrivacy© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
Tools/GitHubGitHub/charlyrr/cve-2025-5548
Vulnerability AnalysisExploitationReverse EngineeringShellcodeDebuggersPenetration TestingLearning & EducationPayload DevelopmentBinary ExploitationLabs & Practice
GitHubcharlyrr/cve-2025-5548

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.

View Repository
257 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
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